View Source WsClient (WsClient v0.2.0)

Summary

Functions

Sets the callback function that gets called with the received data from the connected web socket.

Disconnects and stops the underlying websocat connection and application. Returns :ok.

Send a message to the connected web server via the client. The server's respose will call the provided callback function.

Functions

callback(worker, cb)

Sets the callback function that gets called with the received data from the connected web socket.

Examples

iex> cb = fn data -> data |> IO.inspect end
#<Function<...>
iex> WsClient.callback(DocuClient, cb)
:ok

disconnect(worker)

Disconnects and stops the underlying websocat connection and application. Returns :ok.

Examples

iex> WsClient.disconnect(DocuClient)
:ok

send(worker, command)

Send a message to the connected web server via the client. The server's respose will call the provided callback function.

Make sure to include a newline ' ' character to submit the request.

Returns :ok.

Examples

iex> WsClient.send(DocuClient, "hello world\n")
:ok