Polyjuice Client v0.3.1 API Reference

Modules

Matrix client functions.

Protocol for calling the Matrix client API.

Download from the media repository.

Synchronize the latest events from the server

Upload to the media repository.

Update the user's read receipt.

Upload a filter definition.

Matrix client endpoint.

Send a message event to a room.

Send a state event to a room.

Build filters.

Create EventFilters, RoomEventFilters, StateFilters, or RoomFilters.

Protocol for client event handlers.

A lower-level client than Polyjuice.Client.

Media-related functions.

Build a message out of composable parts.

Room-related functions.

Persistent storage for the Matrix client

Storage using Erlang dets.

Storage using Erlang ets. This should only be used for testing.

Look up and interpret a server's .well-known file.

Mix Tasks

Log in to a Matrix homeserver.

Log out of a Matrix homeserver.