sendImageMessage method
void
sendImageMessage(
- String filePath,
- int fileSize, {
- NIMMessage? replyMsg,
- String? imageType,
})
Implementation
void sendImageMessage(String filePath, int fileSize,
{NIMMessage? replyMsg, String? imageType}) {
MessageBuilder.createImageMessage(
sessionId: sessionId,
sessionType: sessionType,
filePath: filePath,
fileSize: fileSize)
.then((value) {
if (value.isSuccess) {
if (imageType?.isNotEmpty == true) {
if (value.data!.remoteExtension != null) {
value.data!.remoteExtension![ChatMessage.keyImageType] = imageType;
} else {
value.data!.remoteExtension = {ChatMessage.keyImageType: imageType};
}
}
sendMessage(value.data!, replyMsg: replyMsg);
}
});
}