Namespace Uniform.Matrix.Server.Rooms
Classes
DelayedEvents
Delayed events (MSC4140): events sent later unless restarted or cancelled first, which MatrixRTC uses to end the call membership of a client that disappears.
DirectoryService
Room aliases, the public room directory and user search.
EventDraft
An event a local user wants to send, before the server builds it into the room graph.
EventSender
Builds local events into the room graph: previous events, auth events, hash, signature, ID, authorization, state and storage.
ReceiptService
Read receipts and read markers of local users.
Report
A report as the admin screens list it.
ReportService
Users' reports of events, rooms and users: kept for the admin to review and resolve, and logged.
RoomService
Rooms of local users: creation, membership, messages and state, redaction, and what a user may read.
StateCache
Loaded state groups of one server; groups never change, so they are cached until the cache grows too large.
TypingService
Typing notifications, kept in memory only.