ConversationScope

class ConversationScope(val conversationRepository: ConversationRepository, conversationGroupRepository: ConversationGroupRepository, connectionRepository: ConnectionRepository, userRepository: UserRepository, conversationFolderRepository: ConversationFolderRepository, syncManager: SyncManager, mlsConversationRepository: MLSConversationRepository, currentClientIdProvider: CurrentClientIdProvider, messageSender: MessageSender, teamRepository: TeamRepository, selfUserId: <Error class: unknown class>, selfConversationIdProvider: SelfConversationIdProvider, persistMessage: PersistMessageUseCase, updateKeyingMaterialThresholdProvider: UpdateKeyingMaterialThresholdProvider, selfTeamIdProvider: SelfTeamIdProvider, sendConfirmation: SendConfirmationUseCase, renamedConversationHandler: RenamedConversationEventHandler, qualifiedIdMapper: QualifiedIdMapper, serverConfigRepository: ServerConfigRepository, userStorage: UserStorage, userPropertyRepository: UserPropertyRepository, deleteEphemeralMessageEndDate: DeleteEphemeralMessagesAfterEndDateUseCase, oneOnOneResolver: OneOnOneResolver, scope: <Error class: unknown class>, kaliumLogger: <Error class: unknown class>, refreshUsersWithoutMetadata: RefreshUsersWithoutMetadataUseCase, serverConfigLinks: ServerConfig.Links, val dispatcher: <Error class: unknown class> = KaliumDispatcherImpl)

Constructors

Link copied to clipboard
internal constructor(conversationRepository: ConversationRepository, conversationGroupRepository: ConversationGroupRepository, connectionRepository: ConnectionRepository, userRepository: UserRepository, conversationFolderRepository: ConversationFolderRepository, syncManager: SyncManager, mlsConversationRepository: MLSConversationRepository, currentClientIdProvider: CurrentClientIdProvider, messageSender: MessageSender, teamRepository: TeamRepository, selfUserId: <Error class: unknown class>, selfConversationIdProvider: SelfConversationIdProvider, persistMessage: PersistMessageUseCase, updateKeyingMaterialThresholdProvider: UpdateKeyingMaterialThresholdProvider, selfTeamIdProvider: SelfTeamIdProvider, sendConfirmation: SendConfirmationUseCase, renamedConversationHandler: RenamedConversationEventHandler, qualifiedIdMapper: QualifiedIdMapper, serverConfigRepository: ServerConfigRepository, userStorage: UserStorage, userPropertyRepository: UserPropertyRepository, deleteEphemeralMessageEndDate: DeleteEphemeralMessagesAfterEndDateUseCase, oneOnOneResolver: OneOnOneResolver, scope: <Error class: unknown class>, kaliumLogger: <Error class: unknown class>, refreshUsersWithoutMetadata: RefreshUsersWithoutMetadataUseCase, serverConfigLinks: ServerConfig.Links, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl)

Properties

Link copied to clipboard
internal val dispatcher: <Error class: unknown class>