sendImageMessage static method
Future<V2TimValueCallback<V2TimMessage>?>
sendImageMessage(
{ - required String imagePath,
- required String groupId,
- dynamic createMessageCallback(
- V2TimValueCallback<V2TimMsgCreateInfoResult> res
)?,
})
Implementation
static Future<V2TimValueCallback<V2TimMessage>?> sendImageMessage({
required String imagePath,
required String groupId,
Function(V2TimValueCallback<V2TimMsgCreateInfoResult> res)?
createMessageCallback,
}) async {
final res = await TencentImSDKPlugin.v2TIMManager
.getMessageManager()
.createImageMessage(imagePath: imagePath);
if (res.code == 0 && res.data != null) {
createMessageCallback?.call(res);
return sendMessage(messageId: res.data!.id!, groupId: groupId, receiver: "");
} else {
TCICLog.error(
"Failed to create custom message: code=${res.code}, message=${res.desc}",
actionModule: ActionModule.imSDK.name,
actionName: ActionName.sendImageMessage.name,
);
}
return null;
}