deleteConversation method
删除本地会话。
Param deleteMessages
删除会话时是否同时删除本地的聊天记录。
- true
表示删除;
- false
表示不删除。
Return 删除会话结果。
- true
代表删除成功;
- false
代表删除失败。
Throws 如果有异常会在这里抛出,包含错误码和错误描述,详见 EMError。
Implementation
Future<bool> deleteConversation(
String conversationId, {
bool deleteMessages = true,
}) async {
Map req = {"convId": conversationId, "deleteMessages": deleteMessages};
Map result =
await ChatChannel.invokeMethod(ChatMethodKeys.deleteConversation, req);
try {
EMError.hasErrorFromResult(result);
return result.boolValue(ChatMethodKeys.deleteConversation);
} on EMError catch (e) {
throw e;
}
}