DeleteConversationUseCase

Use case responsible for deleting a conversation, handling both Proteus and MLS protocols.

  • For Proteus conversations, this simply deletes the local database entry.

  • For MLS conversations, this deletes the local conversation and also wipes it from the MLS client.

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>