Page MenuHomePhorge

No OneTemporary

Authored By
Unknown
Size
955 B
Referenced Files
None
Subscribers
None
diff --git a/lib/pleroma/workers/cron/reachability_pruner.ex b/lib/pleroma/workers/cron/reachability_pruner.ex
index 6eb671e0e..51cfdad3c 100644
--- a/lib/pleroma/workers/cron/reachability_pruner.ex
+++ b/lib/pleroma/workers/cron/reachability_pruner.ex
@@ -1,26 +1,26 @@
defmodule Pleroma.Workers.Cron.ReachabilityPruner do
use Oban.Worker, queue: :background, max_attempts: 1
import Ecto.Query
require Logger
@reachability_worker "Elixir.Pleroma.Workers.ReachabilityWorker"
- @prune_days 6
+ @prune_days 2
@impl true
def perform(_job) do
cutoff = DateTime.utc_now() |> DateTime.add(-@prune_days * 24 * 60 * 60, :second)
{count, _} =
from(j in Oban.Job,
where: j.worker == @reachability_worker and j.inserted_at < ^cutoff
)
|> Pleroma.Repo.delete_all()
if count > 0 do
Logger.debug(fn -> "Pruned #{count} old ReachabilityWorker jobs." end)
end
:ok
end
end

File Metadata

Mime Type
text/x-diff
Expires
Sun, Nov 1, 1:04 AM (16 h, 24 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1802109
Default Alt Text
(955 B)

Event Timeline