Show unofficial app warning.

This commit is contained in:
John Preston
2026-04-06 15:18:16 +07:00
parent b51c0ca5e7
commit 00bd28278d
5 changed files with 82 additions and 2 deletions
+5 -1
View File
@@ -892,7 +892,8 @@ void ApplyUserUpdate(not_null<UserData*> user, const MTPDuserFull &update) {
: Flag())
| (user->starsPerMessage() ? Flag::HasStarsPerMessage : Flag())
| Flag::MessageMoneyRestrictionsKnown
| Flag::RequiresPremiumToWrite;
| Flag::RequiresPremiumToWrite
| Flag::UnofficialSecurityRisk;
user->setFlags((user->flags() & ~mask)
| (update.is_phone_calls_private()
? Flag::PhoneCallsPrivate
@@ -908,6 +909,9 @@ void ApplyUserUpdate(not_null<UserData*> user, const MTPDuserFull &update) {
| Flag::MessageMoneyRestrictionsKnown
| (update.is_contact_require_premium()
? (Flag::RequiresPremiumToWrite | Flag::HasRequirePremiumToWrite)
: Flag())
| (update.is_unofficial_security_risk()
? Flag::UnofficialSecurityRisk
: Flag()));
user->setIsBlocked(update.is_blocked());
user->setCallsStatus(update.is_phone_calls_private()