From 0afbff7256c2e20a286ee55098f747c60354dfa2 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 4 Apr 2019 16:51:01 +0300 Subject: [PATCH] Do not try to get messages from server when closing. GitOrigin-RevId: ff7a7f04b6c4a87205022bbd21b753a10a86d3b3 --- td/telegram/MessagesManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 9eb93624c..f207bff77 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -12076,9 +12076,12 @@ void MessagesManager::get_message_from_server(FullMessageId full_message_id, Pro void MessagesManager::get_messages_from_server(vector &&message_ids, Promise &&promise, tl_object_ptr input_message) { + if (G()->close_flag()) { + return promise.set_error(Status::Error(500, "Request aborted")); + } if (message_ids.empty()) { LOG(ERROR) << "Empty message_ids"; - return; + return promise.set_error(Status::Error(500, "There are no messages specified to fetch")); } if (input_message != nullptr) {