Premium features

This commit is contained in:
Isaac
2024-03-19 14:20:31 +04:00
parent 0fc64aa505
commit bd8514ff20
63 changed files with 47586 additions and 46860 deletions

View File

@@ -426,7 +426,9 @@ func _internal_updateSelectiveAccountPrivacySettings(account: Account, type: Upd
if enableForCloseFriends {
rules.append(.inputPrivacyValueAllowCloseFriends)
}
let _ = enableForPremium
if enableForPremium {
rules.append(.inputPrivacyValueAllowPremium)
}
case let .enableContacts(enableFor, disableFor, enableForPremium):
let enablePeers = apiUserAndGroupIds(peerIds: enableFor)
let disablePeers = apiUserAndGroupIds(peerIds: disableFor)
@@ -446,6 +448,9 @@ func _internal_updateSelectiveAccountPrivacySettings(account: Account, type: Upd
}
rules.append(Api.InputPrivacyRule.inputPrivacyValueAllowContacts)
if enableForPremium {
rules.append(.inputPrivacyValueAllowPremium)
}
let _ = enableForPremium
case let .enableEveryone(disableFor):
let disablePeers = apiUserAndGroupIds(peerIds: disableFor)