ChatMessage.createSendMessage constructor
ChatMessage.createSendMessage({
- required ChatMessageBody body,
- String? to,
- ChatType chatType = ChatType.Chat,
~english Creates a message instance for sending.
Param body
The message body.
Param to
The ID of the message recipient.
- For a one-to-one chat, it is the username of the peer user.
- For a group chat, it is the group ID.
- For a chat room, it is the chat room ID.
Param chatType
The chat type, default is single chat, if it is group chat or chat room, see ChatType
.
Return The message instance. ~end
~chinese 创建一条待发送的消息。
Param body
消息体。
Param to
接收方,可以是:
- 用户:用户 ID;
- 群组:群组 ID;
- 聊天室:聊天室 ID。
Param chatType
聊天类型, 默认为单聊,如果是群聊或者聊天室,可以参考ChatType
。
Return 消息对象。 ~end
Implementation
ChatMessage.createSendMessage({
required this.body,
this.to,
this.chatType = ChatType.Chat,
}) : this.from = ChatClient.getInstance.currentUserId,
this.conversationId = to {
this.hasRead = true;
this.direction = MessageDirection.SEND;
this.onlineState = true;
}