MLSMessageCreatorImpl

internal class MLSMessageCreatorImpl(conversationRepository: ConversationRepository, legalHoldStatusMapper: LegalHoldStatusMapper, mlsConversationRepository: MLSConversationRepository, joinExistingConversationUseCase: JoinExistingMLSConversationUseCase, selfUserId: <Error class: unknown class>, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId), idMapper: <Error class: unknown class> = MapperProvider.idMapper()) : MLSMessageCreator

Constructors

Link copied to clipboard
constructor(conversationRepository: ConversationRepository, legalHoldStatusMapper: LegalHoldStatusMapper, mlsConversationRepository: MLSConversationRepository, joinExistingConversationUseCase: JoinExistingMLSConversationUseCase, selfUserId: <Error class: unknown class>, protoContentMapper: ProtoContentMapper = MapperProvider.protoContentMapper(selfUserId = selfUserId), idMapper: <Error class: unknown class> = MapperProvider.idMapper())

Functions

open suspend override fun prepareMLSGroupAndCreateOutgoingMLSMessage(transactionContext: <Error class: unknown class>, groupId: <Error class: unknown class>, message: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, <Error class: unknown class>>