Skip to main content

Module lazy_loading

Module lazy_loading 

Source
Expand description

Lazy-loaded room membership tracking.

The service records which member events lazy-loading-aware endpoints have sent to each user and device in a room. Callers use that history to omit redundant membership events or update the witness state.

Structsยง

Context
Parameters that scope and control one lazy-loading operation.
Data ๐Ÿ”’
Service
Tracks room members previously sent through lazy-loading-aware endpoints.

Enumsยง

Mode
Selects how a lazy-loading lookup interacts with witness state.
Status
Describes whether a member has been witnessed in the selected scope.

Traitsยง

Options
Exposes the lazy-loading decisions needed by the service.

Functionsยง

into_status ๐Ÿ”’
make_key ๐Ÿ”’

Type Aliasesยง

Key ๐Ÿ”’
Witness
Set of room members considered for lazy-loaded inclusion.