Expand description
Group state stored in the OpenMLS AppData dictionary.
This module is the bridge between the per-field intent handlers in
mls_sync and the OpenMLS app data dictionary. The existing per-field
helpers (update_group_name, update_admin_list_action, …) keep their
signatures and route through the appropriate sub-module here. The
component codec lives in xmtp_mls_common::app_data::component_source;
its helpers transform bytes and do not change a group by themselves.
membership_upkeep adds the registry reconciliation and removed-member
cleanup that ride along with every commit this client builds.
Modules§
- migration
- Sender-side bootstrap synthesis that needs async access to identity
updates (for the
failed_installationsper-inbox partition).
Enums§
- Group
AppData Error - Errors surfaced by [
stage_app_data_propose_and_commit]. - Process
Message With AppData Error - Error returned by [
process_message_with_app_data].