ConversationEventReceiverImpl
internal class ConversationEventReceiverImpl(newMessageHandler: NewMessageEventHandler, newConversationHandler: NewConversationEventHandler, deletedConversationHandler: DeletedConversationEventHandler, memberJoinHandler: MemberJoinEventHandler, memberLeaveHandler: MemberLeaveEventHandler, memberChangeHandler: MemberChangeEventHandler, mlsWelcomeHandler: MLSWelcomeEventHandler, renamedConversationHandler: RenamedConversationEventHandler, receiptModeUpdateEventHandler: ReceiptModeUpdateEventHandler, conversationMessageTimerEventHandler: ConversationMessageTimerEventHandler, codeUpdatedHandler: CodeUpdatedHandler, codeDeletedHandler: CodeDeletedHandler, typingIndicatorHandler: TypingIndicatorHandler, protocolUpdateEventHandler: ProtocolUpdateEventHandler, accessUpdateEventHandler: AccessUpdateEventHandler) : ConversationEventReceiver
Constructors
Link copied to clipboard
constructor(newMessageHandler: NewMessageEventHandler, newConversationHandler: NewConversationEventHandler, deletedConversationHandler: DeletedConversationEventHandler, memberJoinHandler: MemberJoinEventHandler, memberLeaveHandler: MemberLeaveEventHandler, memberChangeHandler: MemberChangeEventHandler, mlsWelcomeHandler: MLSWelcomeEventHandler, renamedConversationHandler: RenamedConversationEventHandler, receiptModeUpdateEventHandler: ReceiptModeUpdateEventHandler, conversationMessageTimerEventHandler: ConversationMessageTimerEventHandler, codeUpdatedHandler: CodeUpdatedHandler, codeDeletedHandler: CodeDeletedHandler, typingIndicatorHandler: TypingIndicatorHandler, protocolUpdateEventHandler: ProtocolUpdateEventHandler, accessUpdateEventHandler: AccessUpdateEventHandler)
Functions
Link copied to clipboard
open suspend override fun onEvent(event: Event.Conversation, deliveryInfo: EventDeliveryInfo): Either<CoreFailure, Unit>