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.

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 transactions.