From 5828e46046d299de0837c1bfe51a13a21371de73 Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 19 Feb 2024 00:23:46 +0300 Subject: [PATCH] Don't subscribe to some state changes by bots. --- td/telegram/PollManager.cpp | 4 ++++ td/telegram/UpdatesManager.cpp | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/td/telegram/PollManager.cpp b/td/telegram/PollManager.cpp index fbd3fc7d4..1463d335c 100644 --- a/td/telegram/PollManager.cpp +++ b/td/telegram/PollManager.cpp @@ -246,6 +246,10 @@ PollManager::PollManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::m } void PollManager::start_up() { + if (td_->auth_manager_->is_bot()) { + return; + } + class StateCallback final : public StateManager::Callback { public: explicit StateCallback(ActorId parent) : parent_(std::move(parent)) { diff --git a/td/telegram/UpdatesManager.cpp b/td/telegram/UpdatesManager.cpp index 9fefaa74e..a64d402e4 100644 --- a/td/telegram/UpdatesManager.cpp +++ b/td/telegram/UpdatesManager.cpp @@ -275,6 +275,10 @@ void UpdatesManager::tear_down() { } void UpdatesManager::start_up() { + if (td_->auth_manager_->is_bot()) { + return; + } + class StateCallback final : public StateManager::Callback { public: explicit StateCallback(ActorId parent) : parent_(std::move(parent)) {