Update support account detection

This commit is contained in:
Isaac 2024-06-26 14:52:29 +01:00
parent 779b583927
commit e9264a570d
2 changed files with 2 additions and 2 deletions

View File

@ -365,7 +365,7 @@ public func sendAuthorizationCode(accountManager: AccountManager<TelegramAccount
let user = TelegramUser(user: user)
var isSupportUser = false
if let phone = user.phone, phone.hasPrefix("42") {
if let phone = user.phone, phone.hasPrefix("42"), phone.count <= 5 {
isSupportUser = true
}
let state = AuthorizedAccountState(isTestingEnvironment: account.testingEnvironment, masterDatacenterId: account.masterDatacenterId, peerId: user.id, state: nil, invalidatedChannels: [])

View File

@ -532,7 +532,7 @@ public final class SharedAccountContextImpl: SharedAccountContext {
sortIndex = sortOrder.order
} else if case let .backupData(backupDataValue) = attribute {
backupData = backupDataValue.data
} else if case .supportUserInfo = attribute {
} else if case .supportUserInfo = attribute, !"".isEmpty {
isSupportUser = true
}
}