This commit is contained in:
Phuoc Nguyen
2025-10-10 18:06:40 +07:00
parent 77440ac957
commit 63e397d7e6
12 changed files with 1060 additions and 16 deletions

View File

@@ -13,12 +13,21 @@ class SecureStorage {
/// Save access token
Future<void> saveAccessToken(String token) async {
print('💾 SecureStorage: Saving token (length: ${token.length})...');
await _storage.write(key: _accessTokenKey, value: token);
print('💾 SecureStorage: Token saved successfully');
// Verify it was saved
final saved = await _storage.read(key: _accessTokenKey);
print('💾 SecureStorage: Verification - token exists: ${saved != null}, length: ${saved?.length ?? 0}');
}
/// Get access token
Future<String?> getAccessToken() async {
return await _storage.read(key: _accessTokenKey);
print('💾 SecureStorage: Reading token...');
final token = await _storage.read(key: _accessTokenKey);
print('💾 SecureStorage: Token read result - exists: ${token != null}, length: ${token?.length ?? 0}');
return token;
}
/// Save refresh token (for future use)
@@ -49,8 +58,11 @@ class SecureStorage {
/// Check if access token exists
Future<bool> hasAccessToken() async {
print('💾 SecureStorage: Checking if token exists...');
final token = await getAccessToken();
return token != null && token.isNotEmpty;
final exists = token != null && token.isNotEmpty;
print('💾 SecureStorage: Token exists: $exists');
return exists;
}
/// Clear all secure storage