Do not try to get messages from server when closing.

GitOrigin-RevId: ff7a7f04b6c4a87205022bbd21b753a10a86d3b3
This commit is contained in:
levlam 2019-04-04 16:51:01 +03:00
parent c2126744a2
commit 0afbff7256

View File

@ -12076,9 +12076,12 @@ void MessagesManager::get_message_from_server(FullMessageId full_message_id, Pro
void MessagesManager::get_messages_from_server(vector<FullMessageId> &&message_ids, Promise<Unit> &&promise, void MessagesManager::get_messages_from_server(vector<FullMessageId> &&message_ids, Promise<Unit> &&promise,
tl_object_ptr<telegram_api::InputMessage> input_message) { tl_object_ptr<telegram_api::InputMessage> input_message) {
if (G()->close_flag()) {
return promise.set_error(Status::Error(500, "Request aborted"));
}
if (message_ids.empty()) { if (message_ids.empty()) {
LOG(ERROR) << "Empty message_ids"; LOG(ERROR) << "Empty message_ids";
return; return promise.set_error(Status::Error(500, "There are no messages specified to fetch"));
} }
if (input_message != nullptr) { if (input_message != nullptr) {