deleteMessage method

Future<NIMResult<void>> deleteMessage(
  1. {required NIMMessage message,
  2. String? serverExtension,
  3. bool? onlyDeleteLocal}
)

删除消息 如果消息未发送成功,则只删除本地消息

  • Parameters:
    • message: 需要删除的消息
    • serverExtension: 扩展字段
    • onlyDeleteLocal: 是否只删除本地消息 true:只删除本地,本地会将该消息标记为删除,getMessage会过滤该消息,界面不展示,卸载重装会再次显示 fasle:同时删除云端

Implementation

Future<NIMResult<void>> deleteMessage(
    {required NIMMessage message,
    String? serverExtension,
    bool? onlyDeleteLocal}) async {
  return _platform.deleteMessage(
      message: message,
      serverExtension: serverExtension,
      onlyDeleteLocal: onlyDeleteLocal);
}