From 3b5807979951cb8387da101863c920a20f05b4ec Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 27 Oct 2022 14:59:21 +0300 Subject: [PATCH] Use async destruction for ForumTopicManager. --- td/telegram/ForumTopicManager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/td/telegram/ForumTopicManager.cpp b/td/telegram/ForumTopicManager.cpp index a2e2107f1..73dc942d4 100644 --- a/td/telegram/ForumTopicManager.cpp +++ b/td/telegram/ForumTopicManager.cpp @@ -107,7 +107,9 @@ class CreateForumTopicQuery final : public Td::ResultHandler { ForumTopicManager::ForumTopicManager(Td *td, ActorShared<> parent) : td_(td), parent_(std::move(parent)) { } -ForumTopicManager::~ForumTopicManager() = default; +ForumTopicManager::~ForumTopicManager() { + Scheduler::instance()->destroy_on_scheduler(G()->get_gc_scheduler_id(), dialog_topics_); +} void ForumTopicManager::tear_down() { parent_.reset();