From 88620d13471328dc6d60c90879c7b949cee72093 Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 19 May 2023 16:20:19 +0300 Subject: [PATCH] Add G()->story_manager(). --- td/telegram/Global.h | 9 +++++++++ td/telegram/Td.cpp | 1 + 2 files changed, 10 insertions(+) diff --git a/td/telegram/Global.h b/td/telegram/Global.h index 20319d7d5..d32b7cc41 100644 --- a/td/telegram/Global.h +++ b/td/telegram/Global.h @@ -59,6 +59,7 @@ class SponsoredMessageManager; class StateManager; class StickersManager; class StorageManager; +class StoryManager; class Td; class TdDb; class TempAuthKeyWatchdog; @@ -358,6 +359,13 @@ class Global final : public ActorContext { storage_manager_ = storage_manager; } + ActorId story_manager() const { + return story_manager_; + } + void set_story_manager(ActorId story_manager) { + story_manager_ = story_manager; + } + ActorId theme_manager() const { return theme_manager_; } @@ -522,6 +530,7 @@ class Global final : public ActorContext { ActorId sponsored_message_manager_; ActorId stickers_manager_; ActorId storage_manager_; + ActorId story_manager_; ActorId theme_manager_; ActorId top_dialog_manager_; ActorId updates_manager_; diff --git a/td/telegram/Td.cpp b/td/telegram/Td.cpp index aaf0f8d73..d18cd7b5f 100644 --- a/td/telegram/Td.cpp +++ b/td/telegram/Td.cpp @@ -3942,6 +3942,7 @@ void Td::init_managers() { G()->set_stickers_manager(stickers_manager_actor_.get()); story_manager_ = make_unique(this, create_reference()); story_manager_actor_ = register_actor("StoryManager", story_manager_.get()); + G()->set_story_manager(story_manager_actor_.get()); theme_manager_ = make_unique(this, create_reference()); theme_manager_actor_ = register_actor("ThemeManager", theme_manager_.get()); G()->set_theme_manager(theme_manager_actor_.get());