logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma
commit: ec1ec32f209f20ba59b03021ac207832669ceae6
parent: 114b95cee20c9bb4922627e5397a70d60e905fa6
Author: kaniini <nenolod@gmail.com>
Date:   Tue,  4 Dec 2018 19:00:18 +0000

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

Make retry queue optional.

See merge request pleroma/pleroma!498

Diffstat:

Mlib/pleroma/web/federator/retry_queue.ex10+++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/pleroma/web/federator/retry_queue.ex b/lib/pleroma/web/federator/retry_queue.ex @@ -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