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>