MessageScope

class MessageScope(connectionRepository: ConnectionRepository, messageDraftRepository: MessageDraftRepository, selfUserId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, val messageRepository: MessageRepository, conversationRepository: ConversationRepository, attachmentsRepository: <Error class: unknown class>, mlsConversationRepository: MLSConversationRepository, clientRepository: ClientRepository, clientRemoteRepository: ClientRemoteRepository, preKeyRepository: PreKeyRepository, userRepository: UserRepository, assetRepository: AssetRepository, reactionRepository: ReactionRepository, receiptRepository: ReceiptRepository, syncManager: SyncManager, slowSyncRepository: SlowSyncRepository, messageSendingScheduler: MessageSendingScheduler, userPropertyRepository: UserPropertyRepository, incrementalSyncRepository: IncrementalSyncRepository, protoContentMapper: ProtoContentMapper, observeSelfDeletingMessages: ObserveSelfDeletionTimerSettingsForConversationUseCase, messageMetadataRepository: MessageMetadataRepository, staleEpochVerifier: StaleEpochVerifier, legalHoldHandler: LegalHoldHandler, observeFileSharingStatusUseCase: ObserveFileSharingStatusUseCase, publishAttachmentsUseCase: <Error class: unknown class>, removeAttachmentDraftsUseCase: <Error class: unknown class>, deleteMessageAttachmentsUseCase: <Error class: unknown class>, fetchConversationUseCase: FetchConversationUseCase, transactionProvider: CryptoTransactionProvider, compositeMessageRepository: CompositeMessageRepository, joinExistingConversationUseCaseProvider: () -> JoinExistingMLSConversationUseCase, scope: <Error class: unknown class>, kaliumLogger: <Error class: unknown class>, val dispatcher: <Error class: unknown class> = KaliumDispatcherImpl, legalHoldStatusMapper: LegalHoldStatusMapper = LegalHoldStatusMapperImpl)

Constructors

Link copied to clipboard
internal constructor(connectionRepository: ConnectionRepository, messageDraftRepository: MessageDraftRepository, selfUserId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, messageRepository: MessageRepository, conversationRepository: ConversationRepository, attachmentsRepository: <Error class: unknown class>, mlsConversationRepository: MLSConversationRepository, clientRepository: ClientRepository, clientRemoteRepository: ClientRemoteRepository, preKeyRepository: PreKeyRepository, userRepository: UserRepository, assetRepository: AssetRepository, reactionRepository: ReactionRepository, receiptRepository: ReceiptRepository, syncManager: SyncManager, slowSyncRepository: SlowSyncRepository, messageSendingScheduler: MessageSendingScheduler, userPropertyRepository: UserPropertyRepository, incrementalSyncRepository: IncrementalSyncRepository, protoContentMapper: ProtoContentMapper, observeSelfDeletingMessages: ObserveSelfDeletionTimerSettingsForConversationUseCase, messageMetadataRepository: MessageMetadataRepository, staleEpochVerifier: StaleEpochVerifier, legalHoldHandler: LegalHoldHandler, observeFileSharingStatusUseCase: ObserveFileSharingStatusUseCase, publishAttachmentsUseCase: <Error class: unknown class>, removeAttachmentDraftsUseCase: <Error class: unknown class>, deleteMessageAttachmentsUseCase: <Error class: unknown class>, fetchConversationUseCase: FetchConversationUseCase, transactionProvider: CryptoTransactionProvider, compositeMessageRepository: CompositeMessageRepository, joinExistingConversationUseCaseProvider: () -> JoinExistingMLSConversationUseCase, scope: <Error class: unknown class>, kaliumLogger: <Error class: unknown class>, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl, legalHoldStatusMapper: LegalHoldStatusMapper = LegalHoldStatusMapperImpl)

Properties

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