summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-10-03 11:01:33 -0400
committerMark Felder <feld@feld.me>2024-10-03 11:01:33 -0400
commita3038aa6a2189ced1e5c394a4e6e8be76f2644d0 (patch)
tree822be484afe0f377ff9c1d1aec26d885bbe219f1 /lib
parentb854e3836fd22a2589a6a6b97478998675d72048 (diff)
downloadpleroma-a3038aa6a2189ced1e5c394a4e6e8be76f2644d0.tar.gz
pleroma-a3038aa6a2189ced1e5c394a4e6e8be76f2644d0.zip
Increase poll refresh interval to 120 seconds
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/mastodon_api/controllers/poll_controller.ex3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/web/mastodon_api/controllers/poll_controller.ex b/lib/pleroma/web/mastodon_api/controllers/poll_controller.ex
index 4b347a6a7..6526457df 100644
--- a/lib/pleroma/web/mastodon_api/controllers/poll_controller.ex
+++ b/lib/pleroma/web/mastodon_api/controllers/poll_controller.ex
@@ -28,6 +28,7 @@ defmodule Pleroma.Web.MastodonAPI.PollController do
defdelegate open_api_operation(action), to: Pleroma.Web.ApiSpec.PollOperation
@cachex Pleroma.Config.get([:cachex, :provider], Cachex)
+ @poll_refresh_interval 120
@doc "GET /api/v1/polls/:id"
def show(%{assigns: %{user: user}, private: %{open_api_spex: %{params: %{id: id}}}} = conn, _) do
@@ -80,7 +81,7 @@ defmodule Pleroma.Web.MastodonAPI.PollController do
{:ok, end_time} <- NaiveDateTime.from_iso8601(object.data["closed"]),
{_, :lt} <- {:closed_compare, NaiveDateTime.compare(object.updated_at, end_time)} do
PollWorker.new(%{"op" => "refresh", "activity_id" => activity.id})
- |> Oban.insert(unique: [period: 60])
+ |> Oban.insert(unique: [period: @poll_refresh_interval])
end
end
end