From 725d309eb11420483a3ddad8aeaf409c07c22bbd Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 20 Jul 2023 13:47:21 +0300 Subject: [PATCH] Fix StoryManager::get_current_state. --- td/telegram/StoryManager.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/td/telegram/StoryManager.cpp b/td/telegram/StoryManager.cpp index ce6cd9cb9..2d6756c2e 100644 --- a/td/telegram/StoryManager.cpp +++ b/td/telegram/StoryManager.cpp @@ -3788,15 +3788,13 @@ void StoryManager::remove_story_notifications_by_story_ids(DialogId dialog_id, c } void StoryManager::get_current_state(vector> &updates) const { - if (!td_->auth_manager_->is_bot()) { - active_stories_.foreach([&](const DialogId &dialog_id, const unique_ptr &active_stories) { - updates.push_back(get_update_chat_active_stories(dialog_id, active_stories.get())); - }); - for (auto story_list_id : {StoryListId::main(), StoryListId::archive()}) { - const auto &story_list = get_story_list(story_list_id); - if (story_list.sent_total_count_ != -1) { - send_closure(G()->td(), &Td::send_update, get_update_story_list_chat_count_object(story_list_id, story_list)); - } + active_stories_.foreach([&](const DialogId &dialog_id, const unique_ptr &active_stories) { + updates.push_back(get_update_chat_active_stories(dialog_id, active_stories.get())); + }); + for (auto story_list_id : {StoryListId::main(), StoryListId::archive()}) { + const auto &story_list = get_story_list(story_list_id); + if (story_list.sent_total_count_ != -1) { + updates.push_back(get_update_story_list_chat_count_object(story_list_id, story_list)); } } }