summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorMark Felder <feld@feld.me>2023-05-31 15:30:58 -0400
committerMark Felder <feld@feld.me>2023-05-31 15:30:58 -0400
commitffee478ed0298f2cf29d4d51ed28105119552496 (patch)
treee4df5a5b04ad6b041e8878715426b3d4a1c374dd /lib
parent4dc2d4bf7b39ca427fdb9be90a9789b7c4d9824e (diff)
downloadpleroma-ffee478ed0298f2cf29d4d51ed28105119552496.tar.gz
pleroma-ffee478ed0298f2cf29d4d51ed28105119552496.zip
Move websocket config for Shoutbox to the Endpoint
This is the modern way of configuring it
Diffstat (limited to 'lib')
-rw-r--r--lib/pleroma/web/endpoint.ex15
1 files changed, 14 insertions, 1 deletions
diff --git a/lib/pleroma/web/endpoint.ex b/lib/pleroma/web/endpoint.ex
index d8d40cceb..9e0340cd2 100644
--- a/lib/pleroma/web/endpoint.ex
+++ b/lib/pleroma/web/endpoint.ex
@@ -9,7 +9,20 @@ defmodule Pleroma.Web.Endpoint do
alias Pleroma.Config
- socket("/socket", Pleroma.Web.UserSocket)
+ socket("/socket", Pleroma.Web.UserSocket,
+ websocket: [
+ path: "/websocket",
+ serializer: [
+ {Phoenix.Socket.V1.JSONSerializer, "~> 1.0.0"},
+ {Phoenix.Socket.V2.JSONSerializer, "~> 2.0.0"}
+ ],
+ timeout: 60_000,
+ transport_log: false,
+ compress: false
+ ],
+ longpoll: false
+ )
+
socket("/live", Phoenix.LiveView.Socket)
plug(Plug.Telemetry, event_prefix: [:phoenix, :endpoint])