API Reference UrbitEx v0.3.5

Modules

Main API for the UrbitEx Package. Initializes the Urbit ship, logs in, opens an Eyre channel and starts an Server-side event pipeline. Start the connection with UrbitEx.start/2 Subscribe to event streams with UrbitEx.subscribe. Once subscribed, Urbit server-side events will be sent as messages from the GenServer process to the current process. Set up your own logic to respond to events sent from Urbit inside UrbitEx.recv().

Module with the base functions to build requests to send to Airlock. The Genserver calls functions in this module. Each function returns the session it received.

Main GenServer, called by the UrbitEx module. Starts a GenServer which keeps an Urbit login session as its state, keeping track of the Eyre channel, the actions sent and events received.