ArchAstro. Socket
(archastro v0.2.0)
Copy Markdown
Supervised Phoenix Channels client backed by Slipstream.
The socket resolves bearer credentials from the client's token binding when it connects and reconnects. It never owns or persists tokens itself.
Summary
Types
@type option() :: {:name, GenServer.name()} | {:socket_path, String.t()} | {:heartbeat_interval_msec, non_neg_integer()} | {:reconnect_after_msec, [non_neg_integer()]} | {:rejoin_after_msec, [non_neg_integer()]} | {:mint_opts, keyword()}
Functions
@spec start_link(ArchAstro.Client.t(), [option()]) :: GenServer.on_start()