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)