Parcourir la source

Merge branch 'optional-retry-queue' into 'develop'

Make retry queue optional.

See merge request pleroma/pleroma!498
tags/v0.9.9
kaniini il y a 5 ans
Parent
révision
ec1ec32f20
1 fichiers modifiés avec 9 ajouts et 1 suppressions
  1. +9
    -1
      lib/pleroma/web/federator/retry_queue.ex

+ 9
- 1
lib/pleroma/web/federator/retry_queue.ex Voir le fichier

@@ -17,7 +17,15 @@ defmodule Pleroma.Web.Federator.RetryQueue do
end

def start_link() do
GenServer.start_link(__MODULE__, %{delivered: 0, dropped: 0}, name: __MODULE__)
enabled = Pleroma.Config.get([:retry_queue, :enabled], false)

if enabled do
Logger.info("Starting retry queue")
GenServer.start_link(__MODULE__, %{delivered: 0, dropped: 0}, name: __MODULE__)
else
Logger.info("Retry queue disabled")
:ignore
end
end

def enqueue(data, transport, retries \\ 0) do


Chargement…
Annuler
Enregistrer