From 971fd5f4089500d8a452e8a175bb5e5799a55cbd Mon Sep 17 00:00:00 2001 From: mokurin000 Date: Wed, 21 Jan 2026 03:18:29 +0800 Subject: [PATCH] chore: detect keychip mismatch issue --- sdgb-api/src/title/model/user_login_api/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sdgb-api/src/title/model/user_login_api/mod.rs b/sdgb-api/src/title/model/user_login_api/mod.rs index cc3f359..4063a55 100644 --- a/sdgb-api/src/title/model/user_login_api/mod.rs +++ b/sdgb-api/src/title/model/user_login_api/mod.rs @@ -30,6 +30,7 @@ pub struct UserLoginApiResp { /// - `1`: success /// - `100`: logged /// - `102`: QRCode expired + /// - `110`: KeyChip mismatch pub return_code: i32, /// format: yyyy-mm-dd HH:MM:SS pub last_login_date: Option, @@ -71,7 +72,7 @@ impl UserLoginApiResp { 100 => Some(LoginError::AlreadyLogged), 102 => Some(LoginError::QRCodeExpired), 103 => Some(LoginError::AccountUnregistered), - 106 => Some(LoginError::KeychipMismatch), + 106 | 110 => Some(LoginError::KeychipMismatch), error => Some(LoginError::Unknown { error }), } }