Package-level declarations
Types
Send an external commit to join all MLS conversations for which the user is a member, but has not yet joined the corresponding MLS group.
Send an external commit to join an MLS conversation for which the user is a member, but has not yet joined the corresponding MLS group.
Join a sub-conversation of a MLS conversation
Leave a sub-conversation you've previously joined
Handles the addition of members to a new conversation and the related system messages when a conversation is started. Either all users are added or some of them could fail to be added.
This class is responsible to generate system messages for new group conversations. This can be orchestrated by different components that creates a new group conversation, ie: Events, UseCases, Repositories.
Outgoing user typing sent events manager.