EMMessage.createCustomSendMessage constructor

EMMessage.createCustomSendMessage(
  1. {required String targetId,
  2. required dynamic event,
  3. Map<String, String>? params,
  4. ChatType chatType = ChatType.Chat}
)

创建一条待发送的自定义消息。

Param targetId 消息接收方,可以是:

  • 用户:用户 ID;
  • 群组:群组 ID;
  • 聊天室:聊天室 ID。

Param event 事件内容。

Param params 自定义消息的键值对 Map 列表。

Param chatType 聊天类型, 默认为单聊,如果是群聊或者聊天室,可以参考ChatType

Return 消息体实例。

Implementation

EMMessage.createCustomSendMessage({
  required String targetId,
  required event,
  Map<String, String>? params,
  ChatType chatType = ChatType.Chat,
}) : this.createSendMessage(
          chatType: chatType,
          to: targetId,
          body: EMCustomMessageBody(event: event, params: params));