From c71f35778d5392960788f39f1de90db0ef1b1aca Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Thu, 25 May 2023 21:53:34 +0300 Subject: [PATCH] Added API support of channel flag for channel statistics. --- Telegram/SourceFiles/data/data_channel.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/data/data_channel.cpp b/Telegram/SourceFiles/data/data_channel.cpp index cf266c5a2..3b26c1eb9 100644 --- a/Telegram/SourceFiles/data/data_channel.cpp +++ b/Telegram/SourceFiles/data/data_channel.cpp @@ -997,7 +997,8 @@ void ApplyChannelUpdate( | Flag::PreHistoryHidden | Flag::AntiSpam | Flag::Location - | Flag::ParticipantsHidden; + | Flag::ParticipantsHidden + | Flag::CanGetStatistics; channel->setFlags((channel->flags() & ~mask) | (update.is_can_set_username() ? Flag::CanSetUsername : Flag()) | (update.is_can_view_participants() @@ -1009,7 +1010,8 @@ void ApplyChannelUpdate( | (update.vlocation() ? Flag::Location : Flag()) | (update.is_participants_hidden() ? Flag::ParticipantsHidden - : Flag())); + : Flag()) + | (update.is_can_view_stats() ? Flag::CanGetStatistics : Flag())); channel->setUserpicPhoto(update.vchat_photo()); if (const auto migratedFrom = update.vmigrated_from_chat_id()) { channel->addFlags(Flag::Megagroup);