StructsΒ§
- Candidate π
- Delta fields, with an empty set selecting the shared requested base.
- Candidates π
- Candidate subjects with delta fields or a complete requested base.
- Member
Content π - Just the membership of a member eventβs content.
EnumsΒ§
- Input π
FunctionsΒ§
- carries_
a_ πfield - changed π
- The fields changed in
(since, next_batch]that this client may see. - collect π
- Collects the MSC4429 profile updates for a legacy sync response.
- collect_
user π - field_
update π - fold_
change π - Records that one member changed one field.
- initial_
bases π - initial_
members π - initial_
room π - insert_
delta π - is_base π
- joined_
room_ πmembers - The members one joined roomβs payload names.
- lazy_
room π - merge_
candidates π - merge_
fields π - merge_
subject π - own_
change π - present_
member π - The subject of a membership event that can introduce a profile base.
- read_
field π - read_
update π - Reads back what the collected fields hold now.
- room_
changed π - room_
changes π - selected_
fields π - state_
events π - visible π
- was_
requested π - Whether the clientβs filter asked for the field.
- witnessed π
- Adds current bases for the initial scope and members this response names.
Type AliasesΒ§
- Changes π
- Every field the syncing user is entitled to read back, by user.
- Delta π
- Field
Value π - One field paired with whatever reading it back produced.
- Fields π
- The profile fields one user changed or holds.
- Updates π
- The values one userβs entry carries, by field name.
- Users π
- The MSC4429
usersblock of a legacy sync response.