From 6f8fbaebf8176fb114fccd4f1c33c224117c0261 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 29 Jun 2023 16:49:48 +0300 Subject: [PATCH] Always show self stories in the main story list. --- td/telegram/ContactsManager.cpp | 3 +++ td/telegram/StoryManager.cpp | 3 +++ 2 files changed, 6 insertions(+) diff --git a/td/telegram/ContactsManager.cpp b/td/telegram/ContactsManager.cpp index 67844e465..1dfef6a7e 100644 --- a/td/telegram/ContactsManager.cpp +++ b/td/telegram/ContactsManager.cpp @@ -5909,6 +5909,9 @@ bool ContactsManager::get_channel_has_protected_content(ChannelId channel_id) co } bool ContactsManager::get_user_stories_hidden(UserId user_id) const { + if (user_id == get_my_id()) { + return false; + } auto u = get_user(user_id); if (u == nullptr) { return false; diff --git a/td/telegram/StoryManager.cpp b/td/telegram/StoryManager.cpp index 611a51d9d..dde944d5f 100644 --- a/td/telegram/StoryManager.cpp +++ b/td/telegram/StoryManager.cpp @@ -2135,6 +2135,9 @@ bool StoryManager::is_subscribed_to_dialog_stories(DialogId owner_dialog_id) con } switch (owner_dialog_id.get_type()) { case DialogType::User: + if (owner_dialog_id == DialogId(td_->contacts_manager_->get_my_id())) { + return true; + } return td_->contacts_manager_->is_user_contact(owner_dialog_id.get_user_id()); case DialogType::Chat: case DialogType::Channel: