diff options
author | stwf <steven.fuchs@dockyard.com> | 2019-08-14 11:57:50 -0400 |
---|---|---|
committer | stwf <steven.fuchs@dockyard.com> | 2019-08-14 11:57:50 -0400 |
commit | 15ef521009f4c232f417ca9164c6be3f4ee4e018 (patch) | |
tree | baac297ef3751a4cccc6ee60cef4ca991b2689d1 /lib/pleroma/application.ex | |
parent | 51bdf0cab6dc96bfd48a6d98d9f21584b42c0e44 (diff) | |
download | pleroma-15ef521009f4c232f417ca9164c6be3f4ee4e018.tar.gz |
Isolate OAuth.Token.CleanWorker
Diffstat (limited to 'lib/pleroma/application.ex')
-rw-r--r-- | lib/pleroma/application.ex | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/pleroma/application.ex b/lib/pleroma/application.ex index 3bb0718e4..c460a3bc5 100644 --- a/lib/pleroma/application.ex +++ b/lib/pleroma/application.ex @@ -59,6 +59,7 @@ defmodule Pleroma.Application do restart: :temporary } ] ++ + oauth_cleanup_child(oauth_cleanup_enabled?()) ++ streamer_child(@env) ++ chat_child(@env, chat_enabled?()) ++ [ @@ -134,12 +135,20 @@ defmodule Pleroma.Application do defp chat_enabled?, do: Pleroma.Config.get([:chat, :enabled]) + defp oauth_cleanup_enabled?, + do: Pleroma.Config.get([:oauth2, :clean_expired_tokens], false) + defp streamer_child(:test), do: [] defp streamer_child(_) do [Pleroma.Web.Streamer] end + defp oauth_cleanup_child(true), + do: [Pleroma.Web.OAuth.Token.CleanWorker] + + defp oauth_cleanup_child(_), do: [] + defp chat_child(:test, _), do: [] defp chat_child(_env, true) do |