createQuoteMessage method
Future<V2TimValueCallback<V2TimMessage> >
createQuoteMessage({
- required V2TimMessage message,
- required V2TimMessage quotedMessage,
创建引用消息
如果您需要发送一条引用了其他消息的消息,可以调用该接口创建引用消息。
message 原始消息对象,需要通过对应的 createXXXMessage 接口进行创建。
quotedMessage 被引用的消息对象
返回引用消息对象
Implementation
Future<V2TimValueCallback<V2TimMessage>> createQuoteMessage({
required V2TimMessage message,
required V2TimMessage quotedMessage,
}) async {
if (kIsWeb) {
return V2TimValueCallback<V2TimMessage>.fromBool(false, "createQuoteMessage is not supported on web");
}
V2TimMsgCreateInfoResult result = TIMMessageManager.instance.createQuoteMessage(
message: message,
quotedMessage: quotedMessage,
);
if (result.messageInfo != null) {
return V2TimValueCallback<V2TimMessage>.fromObject(result.messageInfo!);
} else {
return V2TimValueCallback<V2TimMessage>.fromBool(false, "param is invalid");
}
}