deleteAllMessageAndConversation method

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

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

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

Implementation

Future<void> deleteAllMessageAndConversation(
    {bool clearServerData = false}) async {
  Map result = await ChatChannel.invokeMethod(
      ChatMethodKeys.deleteAllMessageAndConversation, {
    'clearServerData': clearServerData,
  });
  try {
    EMError.hasErrorFromResult(result);
  } catch (e) {
    rethrow;
  }
}