MessageScope
internal constructor(connectionRepository: ConnectionRepository, messageDraftRepository: MessageDraftRepository, selfUserId: <Error class: unknown class>, currentClientIdProvider: CurrentClientIdProvider, selfConversationIdProvider: SelfConversationIdProvider, messageRepository: MessageRepository, conversationRepository: ConversationRepository, attachmentsRepository: <Error class: unknown class><<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, audioNormalizedLoudnessScheduler: AudioNormalizedLoudnessScheduler, userPropertyRepository: UserPropertyRepository, incrementalSyncRepository: IncrementalSyncRepository, protoContentMapper: ProtoContentMapper, observeSelfDeletingMessages: ObserveSelfDeletionTimerSettingsForConversationUseCase, messageMetadataRepository: MessageMetadataRepository, staleEpochVerifier: StaleEpochVerifier, legalHoldHandler: LegalHoldHandler, observeFileSharingStatusUseCase: ObserveFileSharingStatusUseCase, getMessageAttachmentsUseCase: <Error class: unknown class><<Error class: unknown class>>, publishAttachmentsUseCase: <Error class: unknown class><<Error class: unknown class>>, removeAttachmentDraftsUseCase: <Error class: unknown class><<Error class: unknown class>>, deleteMessageAttachmentsUseCase: <Error class: unknown class><<Error class: unknown class>>, fetchConversationUseCase: FetchConversationUseCase, transactionProvider: CryptoTransactionProvider, compositeMessageRepository: CompositeMessageRepository, joinExistingConversationUseCaseProvider: () -> JoinExistingMLSConversationUseCase, audioNormalizedLoudnessBuilder: AudioNormalizedLoudnessBuilder, mlsMissingUsersMessageRejectionHandlerProvider: () -> MLSMissingUsersMessageRejectionHandler, scope: <Error class: unknown class>, kaliumLogger: <Error class: unknown class>, dispatcher: <Error class: unknown class> = KaliumDispatcherImpl, legalHoldStatusMapper: LegalHoldStatusMapper = LegalHoldStatusMapperImpl)