From 471bca8da0b7fa4745634b04115dc869b62e8519 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 13 Feb 2018 22:33:02 +0300 Subject: [PATCH] Replace CHECK eith check. GitOrigin-RevId: 6614933068233bc485f9282cc318289ce18bfd3b --- td/telegram/MessagesManager.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 368872bd9..57582ea82 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -5,6 +5,7 @@ // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // #include "td/telegram/MessagesManager.h" + #include "td/telegram/secret_api.hpp" #include "td/telegram/td_api.hpp" #include "td/telegram/telegram_api.h" @@ -16020,6 +16021,7 @@ void MessagesManager::on_upload_message_media_finished(int64 media_album_id, Dia } auto m = result.move_as_ok(); + CHECK(m != nullptr); send_closure_later(actor_id, &MessagesManager::do_send_message_group, m->media_album_id); })); } @@ -16122,7 +16124,10 @@ void MessagesManager::on_media_message_ready_to_send(DialogId dialog_id, Message } return; } - CHECK(!it->second) << dialog_id << " " << message_id; + if (it->second) { + promise.set_error(Status::Error(500, "Duplicate promise")); + return; + } it->second = std::move(promise); on_yet_unsent_media_queue_updated(dialog_id);