API Reference UrbitEx v0.5.7
Modules
Main API for the UrbitEx Package. Includes functions to initiate your Urbit session, subscribe to main event sources and set up logic to handle events.
Module with the base functions to start the Urbit Session. Other complex functionality found in other files in this folder.
Client API to interact with graphs on Urbit. Create channels, delete them, send messages, add posts, etc. All interaction with present Graph Store based applications is here.
Client API to interact with groups on Urbit .
Module with functions to build json bodies to send to Airlock. One function per Eyre action: ack, subscribe, unsubscribe and poke.
Module with functions to interact with Eyre. All HTTP requests sent to Urbit are in this module.
Module containing functions to handle SSE events sent from the Urbit ship.
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.
Utils module with some useful functions, such as a tokenizer for graph store, regex for urls and @ps, etc.