diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index 0136843cf..a0eddff31 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -4802,6 +4802,9 @@ premiumFeatureSavedMessagesTags = PremiumFeature; //-and to restrict incoming messages from non-contacts using setNewChatPrivacySettings premiumFeatureMessagePrivacy = PremiumFeature; +//@description The ability to view last seen and read times of other users even they can't view last seen or read time for the current user +premiumFeatureLastSeenTimes = PremiumFeature; + //@class PremiumStoryFeature @description Describes a story feature available to Premium users diff --git a/td/telegram/Premium.cpp b/td/telegram/Premium.cpp index aaf24bd1c..f036728f2 100644 --- a/td/telegram/Premium.cpp +++ b/td/telegram/Premium.cpp @@ -104,6 +104,9 @@ static td_api::object_ptr get_premium_feature_object(Sli if (premium_feature == "message_privacy") { return td_api::make_object(); } + if (premium_feature == "last_seen") { + return td_api::make_object(); + } return nullptr; } @@ -756,6 +759,8 @@ static string get_premium_source(const td_api::PremiumFeature *feature) { return "saved_tags"; case td_api::premiumFeatureMessagePrivacy::ID: return "message_privacy"; + case td_api::premiumFeatureLastSeenTimes::ID: + return "last_seen"; default: UNREACHABLE(); }