ClearConversationContentHandlerImpl

internal class ClearConversationContentHandlerImpl(conversationRepository: ConversationRepository, selfUserId: UserId, isMessageSentInSelfConversation: IsMessageSentInSelfConversationUseCase, clearLocalConversationAssets: ClearConversationAssetsLocallyUseCase, deleteConversation: DeleteConversationUseCase, recoverNSEClear: suspend (Message.Signaling, MessageContent.Cleared) -> Boolean = { _, _ -> false }) : ClearConversationContentHandler

Constructors

Link copied to clipboard
constructor(conversationRepository: ConversationRepository, selfUserId: UserId, isMessageSentInSelfConversation: IsMessageSentInSelfConversationUseCase, clearLocalConversationAssets: ClearConversationAssetsLocallyUseCase, deleteConversation: DeleteConversationUseCase, recoverNSEClear: suspend (Message.Signaling, MessageContent.Cleared) -> Boolean = { _, _ -> false })

Functions

Link copied to clipboard
open suspend override fun handle(transactionContext: CryptoTransactionContext, message: Message.Signaling, messageContent: MessageContent.Cleared)