diff options
| author | 2026-01-18 12:16:55 +0800 | |
|---|---|---|
| committer | 2026-01-18 12:16:55 +0800 | |
| commit | 1021c921c5690ceb800c03140de0723f3338e121 (patch) | |
| tree | 92d22f948049e40a4f9535231114926433adc75f /src-tauri/src/core | |
| parent | 079ee0a6611499db68d1eb4894fab64739d5d2e7 (diff) | |
| download | DropOut-1021c921c5690ceb800c03140de0723f3338e121.tar.gz DropOut-1021c921c5690ceb800c03140de0723f3338e121.zip | |
fix(auth): add token expiry check in start_game
Check if the Microsoft account token is expired before attempting to
launch the game. If expired, attempt to refresh using the refresh_token.
If refresh fails, return an error instructing the user to login again.
Also removed #[allow(dead_code)] from is_token_expired since it's
now actively used.
Diffstat (limited to 'src-tauri/src/core')
| -rw-r--r-- | src-tauri/src/core/auth.rs | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src-tauri/src/core/auth.rs b/src-tauri/src/core/auth.rs index e1e1588..d5e6c17 100644 --- a/src-tauri/src/core/auth.rs +++ b/src-tauri/src/core/auth.rs @@ -136,7 +136,6 @@ pub async fn refresh_microsoft_token(refresh_token: &str) -> Result<TokenRespons } /// Check if a Microsoft account token is expired or about to expire -#[allow(dead_code)] pub fn is_token_expired(expires_at: i64) -> bool { let now = std::time::SystemTime::now() .duration_since(std::time::UNIX_EPOCH) |