mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2026-01-26 14:01:24 +00:00
SharedAccountContext: Filter .upgrading un unauthorized account
This commit is contained in:
@@ -363,12 +363,14 @@ public final class SharedAccountContext {
|
||||
}
|
||||
if let authRecord = authRecord, authRecord.0 != self.activeAccountsValue?.currentAuth?.id {
|
||||
addedAuthSignal = accountWithId(accountManager: accountManager, networkArguments: networkArguments, id: authRecord.0, encryptionParameters: encryptionParameters, supplementary: !applicationBindings.isMainApp, rootPath: rootPath, beginWithTestingEnvironment: authRecord.1, auxiliaryMethods: telegramAccountAuxiliaryMethods)
|
||||
|> map { result -> UnauthorizedAccount? in
|
||||
|> mapToSignal { result -> Signal<UnauthorizedAccount?, NoError> in
|
||||
switch result {
|
||||
case let .unauthorized(account):
|
||||
return account
|
||||
return .single(account)
|
||||
case .upgrading:
|
||||
return .complete()
|
||||
default:
|
||||
return nil
|
||||
return .single(nil)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user