ConversationGroupRepositoryImpl
constructor(mlsConversationRepository: MLSConversationRepository, localEventRepository: LocalEventRepository, conversationMessageTimerEventHandler: ConversationMessageTimerEventHandler, conversationDAO: ConversationDAO, conversationApi: ConversationApi, newConversationMembersRepository: NewConversationMembersRepository, userRepository: UserRepository, newGroupConversationSystemMessagesCreator: Lazy<NewGroupConversationSystemMessagesCreator>, selfUserId: UserId, teamIdProvider: SelfTeamIdProvider, legalHoldHandler: LegalHoldHandler, transactionProvider: CryptoTransactionProvider, pendingActionsRepository: PendingActionsRepository, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId), eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId), protocolInfoMapper: ProtocolInfoMapper = MapperProvider.protocolInfoMapper())