diff --git a/td/telegram/Global.h b/td/telegram/Global.h index 81368075c..cd6cd9c22 100644 --- a/td/telegram/Global.h +++ b/td/telegram/Global.h @@ -37,6 +37,7 @@ class AuthManager; class AutosaveManager; class BackgroundManager; class BoostManager; +class BotInfoManager; class BusinessConnectionManager; class BusinessManager; class CallManager; @@ -237,6 +238,13 @@ class Global final : public ActorContext { boost_manager_ = boost_manager; } + ActorId bot_info_manager() const { + return bot_info_manager_; + } + void set_bot_info_manager(ActorId bot_info_manager) { + bot_info_manager_ = bot_info_manager; + } + ActorId business_connection_manager() const { return business_connection_manager_; } @@ -657,6 +665,7 @@ class Global final : public ActorContext { ActorId autosave_manager_; ActorId background_manager_; ActorId boost_manager_; + ActorId bot_info_manager_; ActorId business_connection_manager_; ActorId business_manager_; ActorId call_manager_; diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index c44a9f3f5..e5cd19421 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -3713,6 +3713,7 @@ void Td::init_managers() { G()->set_boost_manager(boost_manager_actor_.get()); bot_info_manager_ = make_unique(this, create_reference()); bot_info_manager_actor_ = register_actor("BotInfoManager", bot_info_manager_.get()); + G()->set_bot_info_manager(bot_info_manager_actor_.get()); business_connection_manager_ = make_unique(this, create_reference()); business_connection_manager_actor_ = register_actor("BusinessConnectionManager", business_connection_manager_.get()); G()->set_business_connection_manager(business_connection_manager_actor_.get());