cloudCustomData
,实现如下图所示的消息回复、引用等功能:chat.modifyMessage(message);
Name | Type | Description |
message | Message | 消息实例 |
Promise
// 监听 MESSAGE_MODIFIED 事件,当修改消息成功后,SDK 会派发此事件let onMessageModified = function(event) {// event.data - 存储被修改过的 Message 对象的数组 - [Message]};chat.on(TencentCloudChat.EVENT.MESSAGE_MODIFIED, onMessageModified);// 将 txtMessage 的文本内容改为 "Hello Tencent"txtMessage.payload.text = "Hello Tencent";let promise = chat.modifyMessage(txtMessage);promise.then(function(imResponse) {const { message } = imResponse.data;// 修改消息成功,message 是最新的消息}).catch(function(imError) {// 修改消息失败const { code, data } = imError;if (code === 2480) {// 修改消息发生冲突,data.message 是最新的消息} else if (code === 2481) {// 不支持修改直播群消息} else if (code === 20026) {// 消息不存在}});
本页内容是否解决了您的问题?