mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +00:00
Login email reset improvements
This commit is contained in:
@@ -809,6 +809,7 @@ public enum AuthorizationEmailResetError {
|
||||
case generic
|
||||
case limitExceeded
|
||||
case codeExpired
|
||||
case alreadyInProgress
|
||||
}
|
||||
|
||||
public func resetLoginEmail(account: UnauthorizedAccount, phoneNumber: String, phoneCodeHash: String) -> Signal<Never, AuthorizationEmailResetError> {
|
||||
@@ -823,6 +824,8 @@ public func resetLoginEmail(account: UnauthorizedAccount, phoneNumber: String, p
|
||||
return .fail(.limitExceeded)
|
||||
} else if errorDescription == "CODE_HASH_EXPIRED" || errorDescription == "PHONE_CODE_EXPIRED" {
|
||||
return .fail(.codeExpired)
|
||||
} else if errorDescription == "TASK_ALREADY_EXISTS" {
|
||||
return .fail(.alreadyInProgress)
|
||||
} else {
|
||||
return .fail(.generic)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user