MessageSenderImpl

internal class MessageSenderImpl(messageRepository: MessageRepository, conversationRepository: ConversationRepository, mlsConversationRepository: MLSConversationRepository, syncManager: SyncManager, messageSendFailureHandler: MessageSendFailureHandler, legalHoldHandler: LegalHoldHandler, sessionEstablisher: SessionEstablisher, messageEnvelopeCreator: MessageEnvelopeCreator, mlsMessageCreator: MLSMessageCreator, messageSendingInterceptor: MessageSendingInterceptor, userRepository: UserRepository, staleEpochVerifier: StaleEpochVerifier, transactionProvider: CryptoTransactionProvider, enqueueSelfDeletion: (<Error class: unknown class>, <Error class: unknown class>) -> Unit, scope: <Error class: unknown class>)

Constructors

Link copied to clipboard
internal constructor(messageRepository: MessageRepository, conversationRepository: ConversationRepository, mlsConversationRepository: MLSConversationRepository, syncManager: SyncManager, messageSendFailureHandler: MessageSendFailureHandler, legalHoldHandler: LegalHoldHandler, sessionEstablisher: SessionEstablisher, messageEnvelopeCreator: MessageEnvelopeCreator, mlsMessageCreator: MLSMessageCreator, messageSendingInterceptor: MessageSendingInterceptor, userRepository: UserRepository, staleEpochVerifier: StaleEpochVerifier, transactionProvider: CryptoTransactionProvider, enqueueSelfDeletion: (<Error class: unknown class>, <Error class: unknown class>) -> Unit, scope: <Error class: unknown class>)

Functions

Link copied to clipboard
open suspend fun broadcastMessage(message: <Error class: unknown class>, target: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend fun sendMessage(message: <Error class: unknown class>, messageTarget: <Error class: unknown class>): <Error class: unknown class><<Error class: unknown class>, Unit>
Link copied to clipboard
open suspend fun sendPendingMessage(conversationId: <Error class: unknown class>, messageUuid: String): <Error class: unknown class><<Error class: unknown class>, Unit>