Various improvements

This commit is contained in:
Ilya Laktyushin
2022-06-07 22:12:20 +04:00
parent 29b05297a7
commit 3abd6dec78
18 changed files with 298 additions and 119 deletions

View File

@@ -140,16 +140,18 @@ public func logoutOptionsController(context: AccountContext, navigationControlle
|> deliverOnMainQueue
).start(next: { accountAndPeer, accountsAndPeers in
var maximumAvailableAccounts: Int = 3
if accountAndPeer?.1.isPremium == true {
if accountAndPeer?.1.isPremium == true && !context.account.testingEnvironment {
maximumAvailableAccounts = 4
}
var count: Int = 1
for (_, peer, _) in accountsAndPeers {
if peer.isPremium {
maximumAvailableAccounts = 4
for (accountContext, peer, _) in accountsAndPeers {
if !accountContext.account.testingEnvironment {
if peer.isPremium {
maximumAvailableAccounts = 4
}
count += 1
}
}
count += accountsAndPeers.count
if count >= maximumAvailableAccounts {
var replaceImpl: ((ViewController) -> Void)?