defmodule Polymarket.WebSocket.Handlers.Noop do @moduledoc """ Default no-op websocket handler. Performs no side effects and never replies. Used when no custom handler is injected into the websocket (see `Polymarket.WebSocket.start_link/1`). """ @behaviour Polymarket.WebSocket.Handler alias Polymarket.WebSocket alias Polymarket.WebSocket.Handler @impl Handler @spec handle_event(Handler.event(), WebSocket.t()) :: {:noreply, WebSocket.t()} def handle_event(_event, %WebSocket{} = state) do {:noreply, state} end end