createForwardMessage method
Future<V2TimValueCallback<V2TimMsgCreateInfoResult> >
createForwardMessage({
- V2TimMessage? message,
- String? msgID,
- String? webMessageInstance,
创建转发消息
如果需要转发一条消息,不能直接调用 sendMessage 接口发送原消息,需要先 createForwardMessage 创建一条转发消息再发送。
message
待转发的消息对象,消息状态必须为 MessageStatus.V2TIM_MSG_STATUS_SEND_SUCC,消息类型不能为 V2TIMGroupTipsElem
。如果传入该参数,则 msgID 参数无效。
msgID
待废弃,请使用 message
参数。
Implementation
Future<V2TimValueCallback<V2TimMsgCreateInfoResult>> createForwardMessage(
{V2TimMessage? message, String? msgID, String? webMessageInstance}) async {
if (kIsWeb) {
return TencentCloudChatSdkPlatform.instance.createForwardMessage(
msgID: msgID, webMessageInstance: webMessageInstance);
}
if (message != null) {
return TIMMessageManager.instance.createForwardMessageWithMessage(message: message);
} else {
return TIMMessageManager.instance.createForwardMessage(msgID: msgID ?? "");
}
}