chore: detect keychip mismatch issue
This commit is contained in:
@@ -30,6 +30,7 @@ pub struct UserLoginApiResp {
|
|||||||
/// - `1`: success
|
/// - `1`: success
|
||||||
/// - `100`: logged
|
/// - `100`: logged
|
||||||
/// - `102`: QRCode expired
|
/// - `102`: QRCode expired
|
||||||
|
/// - `110`: KeyChip mismatch
|
||||||
pub return_code: i32,
|
pub return_code: i32,
|
||||||
/// format: yyyy-mm-dd HH:MM:SS
|
/// format: yyyy-mm-dd HH:MM:SS
|
||||||
pub last_login_date: Option<String>,
|
pub last_login_date: Option<String>,
|
||||||
@@ -71,7 +72,7 @@ impl UserLoginApiResp {
|
|||||||
100 => Some(LoginError::AlreadyLogged),
|
100 => Some(LoginError::AlreadyLogged),
|
||||||
102 => Some(LoginError::QRCodeExpired),
|
102 => Some(LoginError::QRCodeExpired),
|
||||||
103 => Some(LoginError::AccountUnregistered),
|
103 => Some(LoginError::AccountUnregistered),
|
||||||
106 => Some(LoginError::KeychipMismatch),
|
106 | 110 => Some(LoginError::KeychipMismatch),
|
||||||
error => Some(LoginError::Unknown { error }),
|
error => Some(LoginError::Unknown { error }),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user