跳到主要内容

修改消息

超级群消息发送后支持主动修改消息内容,仅可修改自己发送的消息。

不支持修改消息类型,即改前改后必须是同一类型。

修改消息

方法

modifyUltraGroupMessage(messageUId: string, message: RCIMIWMessage): Promise<number>;

参数说明

参数类型说明
messageUIdstring全局消息ID
messageRCIMIWMessage要修改成的消息

返回值

返回值描述
Promise<number>当次接口操作状态码,并不代表最终操作结果,状态码详细信息

代码示例

let promise = main.engine?.modifyUltraGroupMessage(
messageUId,
message
)
promise.then((code: number) => {});

回调方法

  • setOnUltraGroupMessageModifiedListener
setOnUltraGroupMessageModifiedListener(listener?: (code: number, messageUId: string) => void): void;

参数说明

参数类型说明
codenumber接口回调的状态码,0 代表成功,非 0 代表出现异常
messageUIdstring全局消息ID

代码示例

engine.setOnUltraGroupMessageModifiedListener(
(
code: number,
messageUId: string
) => {}
);

监听远端消息修改

当接收到的消息发生变化时会回调此方法。

方法

setOnRemoteUltraGroupMessageModifiedListener(listener?: (messages: Array<RCIMIWMessage>) => void): void;

参数说明

参数类型说明
messagesList<RCIMIWMessage>发生变化的消息

代码示例

engine.setOnRemoteUltraGroupMessageModifiedListener(
(
messages: Array<RCIMIWMessage>
) => {}
);