summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2024-07-22 14:00:54 -0400
committerMark Felder <feld@feld.me>2024-07-23 10:30:57 -0400
commit187897874bddc27ef23606730e79522e3583ec43 (patch)
treeaa73f33e7c11a188c068c58f0e2afc4b216e8833 /lib
parente5cbbaf3f0385492580b27a624b936c1d74757a1 (diff)
downloadpleroma-187897874bddc27ef23606730e79522e3583ec43.tar.gz
pleroma-187897874bddc27ef23606730e79522e3583ec43.zip
Make backup timeout configurable
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/workers/backup_worker.ex3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/pleroma/workers/backup_worker.ex b/lib/pleroma/workers/backup_worker.ex
index 1791c558d..d1b6fcdad 100644
--- a/lib/pleroma/workers/backup_worker.ex
+++ b/lib/pleroma/workers/backup_worker.ex
@@ -6,6 +6,7 @@ defmodule Pleroma.Workers.BackupWorker do
use Oban.Worker, queue: :slow, max_attempts: 1
alias Oban.Job
+ alias Pleroma.Config.Getting, as: Config
alias Pleroma.User.Backup
@impl Oban.Worker
@@ -32,7 +33,7 @@ defmodule Pleroma.Workers.BackupWorker do
end
@impl Oban.Worker
- def timeout(_job), do: :timer.minutes(30)
+ def timeout(_job), do: Config.get([Backup, :timeout], :timer.minutes(30))
defp has_email?(user) do
not is_nil(user.email) and user.email != ""