From 4f737910aba69fff4c7582c323d1854ac7425640 Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 29 Nov 2022 17:25:43 +0300 Subject: [PATCH] Ignore message interaction info updates for bots. --- td/telegram/MessagesManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index 02775d915..c1f0a13ac 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -7042,6 +7042,10 @@ void MessagesManager::update_message_interaction_info(FullMessageId full_message int32 forward_count, bool has_reply_info, tl_object_ptr &&reply_info, bool has_reactions, unique_ptr &&reactions) { + if (td_->auth_manager_->is_bot()) { + return; + } + auto dialog_id = full_message_id.get_dialog_id(); Dialog *d = get_dialog_force(dialog_id, "update_message_interaction_info"); if (d == nullptr) { @@ -7242,6 +7246,10 @@ bool MessagesManager::update_message_interaction_info(Dialog *d, Message *m, int bool has_reply_info, MessageReplyInfo &&reply_info, bool has_reactions, unique_ptr &&reactions, const char *source) { + if (td_->auth_manager_->is_bot()) { + return false; + } + CHECK(d != nullptr); CHECK(m != nullptr); auto dialog_id = d->dialog_id;