ResetMLSConversationUseCase
interface ResetMLSConversationUseCase
Reset an MLS conversation which cannot be recovered by any other means.
This use case will reset the MLS conversation by:
Calling /mls/reset-conversation API endpoint
Leaving the MLS group (wipeConversation)
Fetching the conversation to update group ID
Re-establishing the MLS group with the updated group ID and current members.
Inheritors
Functions
Link copied to clipboard
abstract suspend operator fun invoke(conversationId: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
abstract suspend operator fun invoke(conversationId: <Error class: unknown class>, transactionContext: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>