UserScope
internal constructor(userRepository: UserRepository, userConfigRepository: UserConfigRepository, accountRepository: AccountRepository, syncManager: SyncManager, assetRepository: AssetRepository, teamRepository: TeamRepository, sessionRepository: SessionRepository, serverConfigRepository: ServerConfigRepository, selfUserId: <Error class: unknown class>, metadataDAO: <Error class: unknown class>, userPropertyRepository: UserPropertyRepository, messageSender: MessageSender, clientIdProvider: CurrentClientIdProvider, e2EIRepository: E2EIRepository, mlsConversationRepository: MLSConversationRepository, conversationRepository: ConversationRepository, isSelfATeamMember: IsSelfATeamMemberUseCase, updateSelfUserSupportedProtocolsUseCase: UpdateSelfUserSupportedProtocolsUseCase, clientRepository: ClientRepository, joinExistingMLSConversationsUseCase: JoinExistingMLSConversationsUseCase, refreshUsersWithoutMetadata: RefreshUsersWithoutMetadataUseCase, isE2EIEnabledUseCase: IsE2EIEnabledUseCase, certificateRevocationListRepository: CertificateRevocationListRepository, incrementalSyncRepository: IncrementalSyncRepository, checkRevocationList: RevocationListChecker, syncFeatureConfigs: SyncFeatureConfigsUseCase, userScopedLogger: <Error class: unknown class>)