Packages

An Elixir client for the Polymarket API.

Current section

Files

Jump to
ex_polymarket lib websocket handlers noop.ex
Raw

lib/websocket/handlers/noop.ex

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