Expand description
Ephemeral data units between servers: typing, read receipts, device-list updates. (Presence is
not carried: this server has none, and an incoming m.presence is accepted and dropped.)
Outgoing ones go through the federation outbox like any other item; incoming ones are applied
only for users of the sending server who are members of a room here.
Functions§
- apply_
inbound - Apply one incoming EDU from
origin. Returns the local users to wake. - device_
list_ stream - The newest device-list change of a user (0 when there is none).
- enqueue_
device_ list - A local user’s devices or keys changed: tell every server that shares a room with them.
- enqueue_
presence - A local user’s presence, to every server that shares a room with them.
- enqueue_
receipt - A local user’s read receipt in a room that has remote members.
- enqueue_
typing - A local user’s typing state in a room that has remote members.