diff options
author | Steven Fuchs <steven.fuchs@dockyard.com> | 2020-09-18 11:58:22 +0000 |
---|---|---|
committer | lain <lain@soykaf.club> | 2020-09-18 11:58:22 +0000 |
commit | f2ef9735c52c648a03de4af41f19bb4ec857de03 (patch) | |
tree | 0c2b3f2ba7b582a2e8ae4a83dbef42e8132c7b47 /config/config.exs | |
parent | 49584a9928f02b461a0356332440084473ea6b69 (diff) | |
download | pleroma-f2ef9735c52c648a03de4af41f19bb4ec857de03.tar.gz pleroma-f2ef9735c52c648a03de4af41f19bb4ec857de03.zip |
Federate data through persistent websocket connections
Diffstat (limited to 'config/config.exs')
-rw-r--r-- | config/config.exs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/config/config.exs b/config/config.exs index c204814d0..104013b41 100644 --- a/config/config.exs +++ b/config/config.exs @@ -130,6 +130,7 @@ config :pleroma, Pleroma.Web.Endpoint, dispatch: [ {:_, [ + {"/api/fedsocket/v1", Pleroma.Web.FedSockets.IncomingHandler, []}, {"/api/v1/streaming", Pleroma.Web.MastodonAPI.WebsocketHandler, []}, {"/websocket", Phoenix.Endpoint.CowboyWebSocket, {Phoenix.Transports.WebSocket, @@ -148,6 +149,16 @@ config :pleroma, Pleroma.Web.Endpoint, "SameSite=Lax" ] +config :pleroma, :fed_sockets, + enabled: false, + connection_duration: :timer.hours(8), + rejection_duration: :timer.minutes(15), + fed_socket_fetches: [ + default: 12_000, + interval: 3_000, + lazy: false + ] + # Configures Elixir's Logger config :logger, :console, level: :debug, @@ -532,6 +543,7 @@ config :pleroma, Oban, token_expiration: 5, federator_incoming: 50, federator_outgoing: 50, + ingestion_queue: 50, web_push: 50, mailer: 10, transmogrifier: 20, |