diff options
Diffstat (limited to 'lib/pleroma/application.ex')
-rw-r--r-- | lib/pleroma/application.ex | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/pleroma/application.ex b/lib/pleroma/application.ex index 25e56b9e2..2e2922d28 100644 --- a/lib/pleroma/application.ex +++ b/lib/pleroma/application.ex @@ -40,9 +40,12 @@ defmodule Pleroma.Application do cachex_children() ++ hackney_pool_children() ++ [ - Pleroma.Web.Federator.RetryQueue, Pleroma.Stats, %{ + id: Oban, + start: {Oban, :start_link, [Application.get_env(:pleroma, Oban)]} + }, + %{ id: :web_push_init, start: {Task, :start_link, [&Pleroma.Web.Push.init/0]}, restart: :temporary @@ -166,6 +169,7 @@ defmodule Pleroma.Application do defp after_supervisor_start do with digest_config <- Application.get_env(:pleroma, :email_notifications)[:digest], true <- digest_config[:active] do + # TODO: consider replacing with `quantum` scheduler PleromaJobQueue.schedule( digest_config[:schedule], :digest_emails, |