deleteMessages method
- {required List<
NIMMessage> messages, - String? serverExtension,
- bool? onlyDeleteLocal}
批量删除消息 如果单条消息未发送成功, 则只删除本地消息 每次50条, 不能跨会话删除,所有消息都属于同一个会话 删除本地消息不会多端同步,删除云端会多端同步
- Parameters:
- messages: 需要删除的消息列表
- serverExtension: 扩展字段
- onlyDeleteLocal: 是否只删除本地消息 true:只删除本地,本地会将该消息标记为删除, getHistoryMessage会过滤该消息,界面不展示,卸载重装会再次显示 fasle:同时删除云端
Implementation
Future<NIMResult<void>> deleteMessages(
{required List<NIMMessage> messages,
String? serverExtension,
bool? onlyDeleteLocal}) async {
return _platform.deleteMessages(
messages: messages,
serverExtension: serverExtension,
onlyDeleteLocal: onlyDeleteLocal);
}