deleteAllMessageAndConversation method

Future<void> deleteAllMessageAndConversation({
  1. bool clearServerData = false,
})

清空所有会话和会话中的所有消息。 Param clearServerData 是否删除服务端所有会话及其消息:

  • true: 是。服务端的所有会话及其消息会被清除,当前用户无法再从服务端拉取消息和会话,其他用户不受影响。
  • (默认)false: 否。只清除本地所有会话及其消息,服务端的会话及其消息仍保留。

Implementation

Future<void> deleteAllMessageAndConversation(
    {bool clearServerData = false}) async {
  try {
    Map result = await platform_interface.Client.instance.chatManager
        .callNativeMethod(ChatMethodKeys.deleteAllMessageAndConversation, {
      'clearServerData': clearServerData,
    });
    ChatError.hasErrorFromResult(result);
  } catch (e) {
    rethrow;
  }
}