API Reference MatrixAppService v0.3.1
modules
Modules
Library that adds Matrix Application Service functionalities to Phoenix applications.
Behaviour for a module that handles rooms reserved by the application service.
Behaviour for a module that handles transactions involving registered users and rooms.
Behaviour for a module that handles rooms reserved by the application service.
This module is used when the library uses its own repo.
Schema and helpers for keeping track of events sent through the bridge.
Schema and helpers for keeping track of room correspondence.
Schema and helpers for keeping track of user correspondence.
The Bridge config.
Convenience wrapper around Polyjuice.Client.LowLevel
.
Behaviour defining callbacks implemented in MatrixAppService.Client
. Can be used to mock the client, for instance with mox
Ecto schema for a Matrix event.
Module containing migrations for tables used in bridge mode. Should be used like this
Implements the Application Service authorization as a Plug.
Conveniences for translating and building error messages.
JSON views for errors.
Provides the Matrix Application Service API routes.
This plug allows to set compile time configuration as private conn parameters.
Controller for rooms.
Controller for transactions.
Controller for users.