Files
wanderer/lib/wanderer_app_web/controllers/plugs/check_websocket_disabled.ex
2025-06-24 20:28:42 -04:00

15 lines
311 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