MLSMessageUnpackerImpl
internal class MLSMessageUnpackerImpl(conversationRepository: ConversationRepository, subconversationRepository: SubconversationRepository, mlsConversationRepository: MLSConversationRepository, pendingProposalScheduler: PendingProposalScheduler, selfUserId: <Error class: unknown class>, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId)) : MLSMessageUnpacker
Constructors
Link copied to clipboard
constructor(conversationRepository: ConversationRepository, subconversationRepository: SubconversationRepository, mlsConversationRepository: MLSConversationRepository, pendingProposalScheduler: PendingProposalScheduler, selfUserId: <Error class: unknown class>, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId))
Functions
Link copied to clipboard
open suspend override fun unpackMlsBundle(bundle: DecryptedMessageBundle, conversationId: <Error class: unknown class>, messageInstant: <Error class: unknown class>): MessageUnpackResult
Link copied to clipboard
open suspend override fun unpackMlsMessage(event: Event.Conversation.NewMLSMessage): Either<CoreFailure, List<MessageUnpackResult>>