summaryrefslogtreecommitdiff
path: root/lib/pleroma/workers/backup_worker.ex
diff options
context:
space:
mode:
Diffstat (limited to 'lib/pleroma/workers/backup_worker.ex')
-rw-r--r--lib/pleroma/workers/backup_worker.ex4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/pleroma/workers/backup_worker.ex b/lib/pleroma/workers/backup_worker.ex
index 7657fa9ce..12ee70f00 100644
--- a/lib/pleroma/workers/backup_worker.ex
+++ b/lib/pleroma/workers/backup_worker.ex
@@ -30,6 +30,7 @@ defmodule Pleroma.Workers.BackupWorker do
|> Oban.insert()
end
+ @impl Oban.Worker
def perform(%Job{
args: %{"op" => "process", "backup_id" => backup_id, "admin_user_id" => admin_user_id}
}) do
@@ -49,6 +50,9 @@ defmodule Pleroma.Workers.BackupWorker do
end
end
+ @impl Oban.Worker
+ def timeout(_job), do: :timer.seconds(900)
+
defp has_email?(user) do
not is_nil(user.email) and user.email != ""
end