diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index be64a33cf..dfb5536c0 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -3157,6 +3157,9 @@ premiumFeatureEmojiStatus = PremiumFeature; //@description Profile photo animation on message and chat screens premiumFeatureAnimatedProfilePhoto = PremiumFeature; +//@description The ability to set a custom emoji as a forum topic icon +premiumFeatureForumTopicIcon = PremiumFeature; + //@description Allowed to set a premium appllication icons premiumFeatureAppIcons = PremiumFeature; diff --git a/td/telegram/Premium.cpp b/td/telegram/Premium.cpp index 243cf88d7..6707d4a50 100644 --- a/td/telegram/Premium.cpp +++ b/td/telegram/Premium.cpp @@ -68,6 +68,9 @@ static td_api::object_ptr get_premium_feature_object(Sli if (premium_feature == "animated_userpics") { return td_api::make_object(); } + if (premium_feature == "forum_topic_icon") { + return td_api::make_object(); + } if (premium_feature == "app_icons") { return td_api::make_object(); } @@ -360,6 +363,8 @@ static string get_premium_source(const td_api::PremiumFeature *feature) { return "emoji_status"; case td_api::premiumFeatureAnimatedProfilePhoto::ID: return "animated_userpics"; + case td_api::premiumFeatureForumTopicIcon::ID: + return "forum_topic_icon"; case td_api::premiumFeatureAppIcons::ID: return "app_icons"; default: