From c8c8de0260aa983d4c78980e1d2e974293992dd5 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 19 Apr 2018 20:52:47 +0300 Subject: [PATCH] Add debug. GitOrigin-RevId: c26da5c5cd48c0afba747b4e33319056e98cd215 --- td/telegram/MessagesManager.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 52b3ec9d..164001d3 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -10410,7 +10410,8 @@ void MessagesManager::set_dialog_last_database_message_id(Dialog *d, MessageId l } void MessagesManager::set_dialog_last_new_message_id(Dialog *d, MessageId last_new_message_id, const char *source) { - CHECK(last_new_message_id.get() > d->last_new_message_id.get()); + CHECK(last_new_message_id.get() > d->last_new_message_id.get()) + << last_new_message_id << " " << d->last_new_message_id << " " << source; CHECK(d->dialog_id.get_type() == DialogType::SecretChat || last_new_message_id.is_server()); if (!d->last_new_message_id.is_valid()) { delete_all_dialog_messages_from_database(d->dialog_id, MessageId::max(), "set_dialog_last_new_message_id"); @@ -24084,7 +24085,8 @@ unique_ptr MessagesManager::parse_dialog(DialogId dialo loaded_dialogs_.insert(dialog_id); - log_event_parse(*d, value.as_slice()).ensure(); + auto status = log_event_parse(*d, value.as_slice()); + CHECK(status.is_ok()) << format::as_hex_dump<4>(value.as_slice()); CHECK(dialog_id == d->dialog_id); Dependencies dependencies; @@ -24373,7 +24375,7 @@ void MessagesManager::on_get_channel_dialog(DialogId dialog_id, MessageId last_m dump_debug_message_op(d, 2); } } else { - set_dialog_last_new_message_id(d, last_full_message_id.get_message_id(), + set_dialog_last_new_message_id(d, last_message_id, "on_get_channel_dialog 40"); // skip updates about some messages } }