deleteRemoteMessagesWithIds method
- required String conversationId,
- required ChatConversationType type,
- required List<
String> msgIds,
根据消息ID 单向删除服务器会话中的消息和本地消息。
Param conversationId 会话 ID。
Param type 会话类型。
Param msgIds 需要删除的消息 ID。
Implementation
Future<void> deleteRemoteMessagesWithIds(
{required String conversationId,
required ChatConversationType type,
required List<String> msgIds}) async {
try {
Map request = {
"convId": conversationId,
"type": type.index,
"msgIds": msgIds,
};
Map result = await platform_interface.Client.instance.chatManager.callNativeMethod(
ChatMethodKeys.removeMessagesFromServerWithMsgIds, request);
ChatError.hasErrorFromResult(result);
} catch (e) {
rethrow;
}
}