From e36afc675e799618568a95096a19d254dd6c54c9 Mon Sep 17 00:00:00 2001 From: 23rd <23rd@vivaldi.net> Date: Mon, 10 Feb 2025 22:52:00 +0300 Subject: [PATCH] Removed ability to set TTL to chat with require-premium user. --- Telegram/SourceFiles/menu/menu_ttl_validator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp index a5ecac427..1ea9d4095 100644 --- a/Telegram/SourceFiles/menu/menu_ttl_validator.cpp +++ b/Telegram/SourceFiles/menu/menu_ttl_validator.cpp @@ -112,7 +112,9 @@ bool TTLValidator::can() const { return (_peer->isUser() && !_peer->isSelf() && !_peer->isNotificationsUser() - && !_peer->asUser()->isInaccessible()) + && !_peer->asUser()->isInaccessible() + && (!_peer->asUser()->meRequiresPremiumToWrite() + || _peer->session().premium())) || (_peer->isChat() && _peer->asChat()->canEditInformation() && _peer->asChat()->amIn())