From 1e65d38483734bd4a9d32b4d728dcd8f39e566c7 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 22 Dec 2022 17:19:33 +0300 Subject: [PATCH] Ignore ReadMessageContents updates for bots. --- td/telegram/MessagesManager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index fd0759528..1f0cc46c5 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -6808,6 +6808,9 @@ void MessagesManager::on_update_read_channel_messages_contents( LOG(ERROR) << "Receive invalid " << channel_id << " in updateChannelReadMessagesContents"; return; } + if (td_->auth_manager_->is_bot()) { + return; + } DialogId dialog_id = DialogId(channel_id); Dialog *d = get_dialog_force(dialog_id, "on_update_read_channel_messages_contents"); @@ -8020,6 +8023,9 @@ void MessagesManager::process_pts_update(tl_object_ptr &&u break; } case telegram_api::updateReadMessagesContents::ID: { + if (td_->auth_manager_->is_bot()) { + break; + } auto update = move_tl_object_as(update_ptr); LOG(INFO) << "Process updateReadMessageContents"; for (auto &message_id : update->messages_) {