LegalHoldHandlerImpl

internal constructor(selfUserId: UserId, fetchUsersClientsFromRemote: FetchUsersClientsFromRemoteUseCase, observeLegalHoldStateForUser: ObserveLegalHoldStateForUserUseCase, membersHavingLegalHoldClient: MembersHavingLegalHoldClientUseCase, userConfigRepository: UserConfigRepository, conversationRepository: ConversationRepository, legalHoldSystemMessagesHandler: LegalHoldSystemMessagesHandler, transitions: LegalHoldTransitionJournal, userTransitions: LegalHoldUserTransitionJournal, legalHoldClients: LegalHoldClients, observeSyncState: ObserveSyncStateUseCase, kaliumDispatcher: KaliumDispatcher = KaliumDispatcherImpl)