ChatMessage.createFileSendMessage constructor
~english Creates a file message for sending.
Param targetId
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 filePath
The file path.
Param displayName
The file name.
Param fileSize
The file size in bytes.
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 targetId
消息接收方,可以是:
- 用户:用户 ID;
- 群组:群组 ID;
- 聊天室:聊天室 ID。
Param filePath
文件路径。
Param displayName
文件名。
Param fileSize
文件大小,单位为字节。
Param chatType
聊天类型, 默认为单聊,如果是群聊或者聊天室,可以参考ChatType。
Return 消息体实例。 ~end
Implementation
ChatMessage.createFileSendMessage({
required String targetId,
required String filePath,
String? displayName,
int? fileSize,
ChatType chatType = ChatType.Chat,
}) : this.createSendMessage(
chatType: chatType,
to: targetId,
body: ChatFileMessageBody(
localPath: filePath,
fileSize: fileSize,
displayName: displayName,
));