ChatEventHandler constructor
- void onMessagesReceived(
- List<
ChatMessage> messages
- List<
- void onCmdMessagesReceived(
- List<
ChatMessage> messages
- List<
- void onMessagesRead(
- List<
ChatMessage> messages
- List<
- void onGroupMessageRead(
- List<
ChatGroupMessageAck> groupMessageAcks
- List<
- VoidCallback? onReadAckForGroupMessageUpdated,
- void onMessagesDelivered(
- List<
ChatMessage> messages
- List<
- void onMessagesRecalled(
- List<
ChatMessage> messages
- List<
- VoidCallback? onConversationsUpdate,
- void onConversationRead()?,
- void onMessageReactionDidChange(
- List<
ChatMessageReactionEvent> events
- List<
- void onMessageContentChanged(
- ChatMessage message,
- String operatorId,
- int operationTime
- void onMessagePinChanged()?,
~english The chat event handler.
Param onMessagesReceived
Occurs when a message is received.
Param onCmdMessagesReceived
Occurs when a command message is received.
Param onMessagesRead
Occurs when a read receipt is received for a one-to-one message.
Param onGroupMessageRead
Occurs when a read receipt is received for a group message.
Param onReadAckForGroupMessageUpdated
Occurs when the group message read status is received.
Param onMessagesDelivered
Occurs when a delivery receipt is received.
Param onMessagesRecalled
Occurs when a received message is recalled.
Param onConversationsUpdate
Occurs when a conversation is updated.
Param onConversationRead
Occurs when a conversation read receipt is received.
Param onMessageReactionDidChange
Occurs when the Reaction data changes.
Param onMessageContentChanged
Occurs when the message content is modified.
Param onMessagePinChanged
Occurs when the message pin status changes.
~end
~chinese 消息事件监听。
Param onMessagesReceived
在收到文本、图片、视频、语音、地理位置和文件等消息时,通过此回调通知用户。
Param onCmdMessagesReceived
收到命令消息回调。
Param onMessagesRead
收到单聊消息已读回执的回调。
Param onGroupMessageRead
收到群组消息的已读回执的回调。
Param onReadAckForGroupMessageUpdated
群消息已读变更。
Param onMessagesDelivered
收到消息已送达回执的回调。
Param onMessagesRecalled
已收到的消息被撤回的回调。
Param onConversationsUpdate
会话更新事件回调。
Param onConversationRead
收到会话已读回执的回调。
Param onMessageReactionDidChange
消息表情回复(Reaction)变化监听器。
Param onMessageContentChanged
收到消息内容变化。
Param onMessagePinChanged
消息置顶状态变化。
~end
Implementation
ChatEventHandler({
this.onMessagesReceived,
this.onCmdMessagesReceived,
this.onMessagesRead,
this.onGroupMessageRead,
this.onReadAckForGroupMessageUpdated,
this.onMessagesDelivered,
this.onMessagesRecalled,
this.onConversationsUpdate,
this.onConversationRead,
this.onMessageReactionDidChange,
this.onMessageContentChanged,
this.onMessagePinChanged,
});