API Reference fedecks_client v0.1.0

modules

Modules

Establishes a websocket connection to the server.

Convenience module for determining the compilation environment, specifically using the values of Mix.env/0 and Mix.target/0 to figure out if we are running tests so will want to substitute in some choice Mox "mocks" in appropriate places.

Manages connecting, and reconnecting, to a server over websockets

Supervises a connector and a token store

Persistant store for the connection token. Implemented as a simple GenServer

Holds a MintWs connection and associated websocket and Fedecks inforrmation.

Testing seam for interactions with Mint and MintWebsocket.

Handles Fedecks websockets via Mint and Mint.WebSocket

Holds and validates websocket url in a way that is useful for using with Mint Websockets.