asobi_ws_handler (asobi v0.35.4)

View Source

Summary

Functions

init(State)

-spec init(map()) -> {ok, map()}.

terminate(Reason, Req, _)

-spec terminate(term(), term(), map()) -> ok.

websocket_handle(Frame, State)

-spec websocket_handle({text | binary, binary()}, map()) ->
                          {ok, map()} | {reply, {text, binary()}, map()}.

websocket_info(Info, State)

-spec websocket_info(term(), map()) ->
                        {ok, map()} |
                        {reply, {text, binary()}, map()} |
                        {reply, {close, non_neg_integer(), binary()}, map()} |
                        {stop, map()}.

websocket_init(State)

-spec websocket_init(map()) -> {ok, map()} | {reply, {close, 1008, binary()}, map()}.