deleteMessages method

Future<V2TimCallback> deleteMessages({
  1. required List<String> msgIDs,
  2. List? webMessageInstanceList,
})

删除本地及漫游消息

参数

msgIDs webMessageInstanceList 这个参数web独有其中元素是web端的message实例,具体请看web文档

注意:
该接口会删除本地历史的同时也会把漫游消息即保存在服务器上的消息也删除,卸载重装后无法再拉取到。需要注意的是:
  一次最多只能删除 30 条消息
  要删除的消息必须属于同一会话
  一秒钟最多只能调用一次该接口
  如果该账号在其他设备上拉取过这些消息,那么调用该接口删除后,这些消息仍然会保存在那些设备上,即删除消息不支持多端同步。

Implementation

Future<V2TimCallback> deleteMessages(
    {required List<String> msgIDs,
    List<dynamic>? webMessageInstanceList}) async {
  return ImFlutterPlatform.instance.deleteMessages(
      msgIDs: msgIDs, webMessageInstanceList: webMessageInstanceList);
}