NewMessageEventHandlerImpl

internal class NewMessageEventHandlerImpl(proteusMessageUnpacker: ProteusMessageUnpacker, mlsMessageUnpacker: MLSMessageUnpacker, applicationMessageHandler: ApplicationMessageHandler, legalHoldHandler: LegalHoldHandler, enqueueSelfDeletion: (<Error class: unknown class>, messageId: String) -> Unit, enqueueConfirmationDelivery: suspend (<Error class: unknown class>, messageId: String) -> Unit, selfUserId: <Error class: unknown class>, staleEpochVerifier: StaleEpochVerifier) : NewMessageEventHandler

Constructors

Link copied to clipboard
constructor(proteusMessageUnpacker: ProteusMessageUnpacker, mlsMessageUnpacker: MLSMessageUnpacker, applicationMessageHandler: ApplicationMessageHandler, legalHoldHandler: LegalHoldHandler, enqueueSelfDeletion: (<Error class: unknown class>, messageId: String) -> Unit, enqueueConfirmationDelivery: suspend (<Error class: unknown class>, messageId: String) -> Unit, selfUserId: <Error class: unknown class>, staleEpochVerifier: StaleEpochVerifier)

Functions

Link copied to clipboard
open suspend override fun handleNewMLSMessage(event: Event.Conversation.NewMLSMessage, deliveryInfo: EventDeliveryInfo)
Link copied to clipboard
open suspend override fun handleNewProteusMessage(event: Event.Conversation.NewMessage, deliveryInfo: EventDeliveryInfo)