Behaviour for host-application WebSocket adapters.
ircxd keeps WebSocket support at the IRC protocol boundary: it validates
IRCv3 WebSocket payloads and asks an adapter owned by the host application to
deliver those payloads over Phoenix Channels, Cowboy, Bandit, or another
WebSocket stack.
Summary
Callbacks
Closes the host WebSocket connection.
Sends one validated IRC payload in a WebSocket frame.
Types
@type mode() :: :binary | :text
The WebSocket frame type.
@type state() :: term()
Host-application WebSocket state.