ChatMultiDeviceEventHandler constructor
ChatMultiDeviceEventHandler({
- void onContactEvent(
- ChatMultiDevicesEvent event,
- String userId,
- String? ext
- void onGroupEvent(
- ChatMultiDevicesEvent event,
- String groupId,
- List<
String> ? userIds
- void onChatThreadEvent(
- ChatMultiDevicesEvent event,
- String chatThreadId,
- List<
String> userIds
- void onRemoteMessagesRemoved()?,
- void onConversationEvent(
- ChatMultiDevicesEvent event,
- String conversationId,
- ChatConversationType type
~english The multi-device event handler.
Param onContactEvent
The multi-device event of contact.
Param onGroupEvent
The multi-device event of group.
Param onChatThreadEvent
The multi-device event of thread.
Param onRemoteMessagesRemoved
The multi-device event of historical messages removed from the server.
Param onConversationEvent
The multi-device event callback for the operation of a conversation.
~end
~chinese 多设备事件。
Param onContactEvent
多设备联系人事件。
Param onGroupEvent
多设备群组事件。
Param onChatThreadEvent
多设备 Thread 事件。
Param onRemoteMessagesRemoved
多设备漫游消息删除事件。
Param onConversationEvent
多设备单个会话操作事件。
~end
Implementation
ChatMultiDeviceEventHandler({
this.onContactEvent,
this.onGroupEvent,
this.onChatThreadEvent,
this.onRemoteMessagesRemoved,
this.onConversationEvent,
});