From 302d2aa671b3c479c0a4629ca582ffeb366d653f Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 25 Jul 2018 02:52:31 +0300 Subject: [PATCH] Allow to delete messages without error in closed secret chats. GitOrigin-RevId: 37304c857e2c634ce9f794be3ad7c8a1414c041e --- td/telegram/SecretChatsManager.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/td/telegram/SecretChatsManager.cpp b/td/telegram/SecretChatsManager.cpp index 8d04ed669..7e8139e73 100644 --- a/td/telegram/SecretChatsManager.cpp +++ b/td/telegram/SecretChatsManager.cpp @@ -171,13 +171,13 @@ void SecretChatsManager::send_open_message(SecretChatId secret_chat_id, int64 ra void SecretChatsManager::delete_messages(SecretChatId secret_chat_id, vector random_ids, Promise<> promise) { auto actor = get_chat_actor(secret_chat_id.get()); - auto safe_promise = SafePromise<>(std::move(promise), Status::Error(400, "Can't find secret chat")); + auto safe_promise = SafePromise<>(std::move(promise), Unit()); send_closure(actor, &SecretChatActor::delete_messages, std::move(random_ids), std::move(safe_promise)); } void SecretChatsManager::delete_all_messages(SecretChatId secret_chat_id, Promise<> promise) { auto actor = get_chat_actor(secret_chat_id.get()); - auto safe_promise = SafePromise<>(std::move(promise), Status::Error(400, "Can't find secret chat")); + auto safe_promise = SafePromise<>(std::move(promise), Unit()); send_closure(actor, &SecretChatActor::delete_all_messages, std::move(safe_promise)); }