diff options
| author | feld <feld@feld.me> | 2024-09-06 16:02:06 +0000 | 
|---|---|---|
| committer | feld <feld@feld.me> | 2024-09-06 16:02:06 +0000 | 
| commit | b871551d979606a49d3ec8d0ace5bfa6d9fe2cb4 (patch) | |
| tree | f098b23cb8ff79f48f0eeaf744e156ab0aa314fa /lib | |
| parent | 7f3600fddd7209a19409ff296b50822e06ab42cb (diff) | |
| parent | a887188890a6b8c9e97c6cafe1776bb151e63843 (diff) | |
| download | pleroma-b871551d979606a49d3ec8d0ace5bfa6d9fe2cb4.tar.gz pleroma-b871551d979606a49d3ec8d0ace5bfa6d9fe2cb4.zip | |
Merge branch 'oban-uniques' into 'develop'
Oban: more unique job constraints
See merge request pleroma/pleroma!4253
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/pleroma/workers/receiver_worker.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/workers/remote_fetcher_worker.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/workers/rich_media_worker.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/workers/user_refresh_worker.ex | 2 | ||||
| -rw-r--r-- | lib/pleroma/workers/web_pusher_worker.ex | 2 | 
5 files changed, 5 insertions, 5 deletions
| diff --git a/lib/pleroma/workers/receiver_worker.ex b/lib/pleroma/workers/receiver_worker.ex index 0373ec15f..11b672bef 100644 --- a/lib/pleroma/workers/receiver_worker.ex +++ b/lib/pleroma/workers/receiver_worker.ex @@ -7,7 +7,7 @@ defmodule Pleroma.Workers.ReceiverWorker do    alias Pleroma.User    alias Pleroma.Web.Federator -  use Oban.Worker, queue: :federator_incoming, max_attempts: 5 +  use Oban.Worker, queue: :federator_incoming, max_attempts: 5, unique: [period: :infinity]    @impl true diff --git a/lib/pleroma/workers/remote_fetcher_worker.ex b/lib/pleroma/workers/remote_fetcher_worker.ex index 9d3f1ec53..aa09362f5 100644 --- a/lib/pleroma/workers/remote_fetcher_worker.ex +++ b/lib/pleroma/workers/remote_fetcher_worker.ex @@ -5,7 +5,7 @@  defmodule Pleroma.Workers.RemoteFetcherWorker do    alias Pleroma.Object.Fetcher -  use Oban.Worker, queue: :background +  use Oban.Worker, queue: :background, unique: [period: :infinity]    @impl true    def perform(%Job{args: %{"op" => "fetch_remote", "id" => id} = args}) do diff --git a/lib/pleroma/workers/rich_media_worker.ex b/lib/pleroma/workers/rich_media_worker.ex index d5ba7b63e..e351ecd6e 100644 --- a/lib/pleroma/workers/rich_media_worker.ex +++ b/lib/pleroma/workers/rich_media_worker.ex @@ -7,7 +7,7 @@ defmodule Pleroma.Workers.RichMediaWorker do    alias Pleroma.Web.RichMedia.Backfill    alias Pleroma.Web.RichMedia.Card -  use Oban.Worker, queue: :background, max_attempts: 3, unique: [period: 300] +  use Oban.Worker, queue: :background, max_attempts: 3, unique: [period: :infinity]    @impl true    def perform(%Job{args: %{"op" => "expire", "url" => url} = _args}) do diff --git a/lib/pleroma/workers/user_refresh_worker.ex b/lib/pleroma/workers/user_refresh_worker.ex index 222a4a8f7..ee276774b 100644 --- a/lib/pleroma/workers/user_refresh_worker.ex +++ b/lib/pleroma/workers/user_refresh_worker.ex @@ -3,7 +3,7 @@  # SPDX-License-Identifier: AGPL-3.0-only  defmodule Pleroma.Workers.UserRefreshWorker do -  use Oban.Worker, queue: :background, max_attempts: 1, unique: [period: 300] +  use Oban.Worker, queue: :background, max_attempts: 1, unique: [period: :infinity]    alias Pleroma.User diff --git a/lib/pleroma/workers/web_pusher_worker.ex b/lib/pleroma/workers/web_pusher_worker.ex index f4232d02a..879b26cc3 100644 --- a/lib/pleroma/workers/web_pusher_worker.ex +++ b/lib/pleroma/workers/web_pusher_worker.ex @@ -7,7 +7,7 @@ defmodule Pleroma.Workers.WebPusherWorker do    alias Pleroma.Repo    alias Pleroma.Web.Push.Impl -  use Oban.Worker, queue: :web_push +  use Oban.Worker, queue: :web_push, unique: [period: :infinity]    @impl true    def perform(%Job{args: %{"op" => "web_push", "notification_id" => notification_id}}) do | 
