fix(mobile-app): don't clear auth data on token refresh failure

Avoid clearing user's auth data when token refresh fails due to
network errors or other transient issues. Only clear on explicit
refresh token expiration.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-07 22:49:19 -08:00
parent c27f8e801e
commit e825d6938d
1 changed files with 4 additions and 4 deletions

View File

@ -106,13 +106,13 @@ class ApiClient {
final response = await _retryRequest(error.requestOptions);
return handler.resolve(response);
} else {
debugPrint('Token refresh failed, clearing auth data...');
await _clearAuthData();
// refresh token
debugPrint('Token refresh failed: no refresh token available');
}
} catch (e) {
debugPrint('Token refresh exception: $e');
//
await _clearAuthData();
// refresh token 401
//
}
}