Files
wanderer/lib/wanderer_app_web/controllers/plugs/check_websocket_disabled.ex
guarzo 4764c25eb1 fmt
2025-07-09 01:49:14 -04:00

16 lines
312 B
Elixir

defmodule WandererAppWeb.Plugs.CheckWebsocketDisabled do
import Plug.Conn
def init(opts), do: opts
def call(conn, _opts) do
if not WandererApp.Env.websocket_events_enabled?() do
conn
|> send_resp(403, "WebSocket events are disabled")
|> halt()
else
conn
end
end
end