ConversationGroupRepositoryImpl

constructor(mlsConversationRepository: MLSConversationRepository, joinExistingMLSConversation: JoinExistingMLSConversationUseCase, memberJoinEventHandler: MemberJoinEventHandler, memberLeaveEventHandler: MemberLeaveEventHandler, conversationMessageTimerEventHandler: ConversationMessageTimerEventHandler, conversationDAO: <Error class: unknown class>, conversationApi: <Error class: unknown class>, newConversationMembersRepository: NewConversationMembersRepository, userRepository: UserRepository, newGroupConversationSystemMessagesCreator: <Error class: unknown class><NewGroupConversationSystemMessagesCreator>, selfUserId: <Error class: unknown class>, teamIdProvider: SelfTeamIdProvider, legalHoldHandler: LegalHoldHandler, conversationMapper: ConversationMapper = MapperProvider.conversationMapper(selfUserId), eventMapper: EventMapper = MapperProvider.eventMapper(selfUserId), protocolInfoMapper: ProtocolInfoMapper = MapperProvider.protocolInfoMapper())