Update: 2026-05-06 02:59:42

This commit is contained in:
Hamza-Ayed
2026-05-06 02:59:43 +03:00
parent dc2ba2ebcb
commit 9952e0eca5
78 changed files with 3490 additions and 48 deletions

View File

@@ -0,0 +1,29 @@
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
class SecureStorage {
final FlutterSecureStorage _storage = const FlutterSecureStorage();
static const String _keyToken = 'jwt_token';
static const String _keyDeviceSecret = 'device_secret';
static const String _keyUserId = 'user_id';
Future<void> saveToken(String token) async {
await _storage.write(key: _keyToken, value: token);
}
Future<String?> getToken() async {
return await _storage.read(key: _keyToken);
}
Future<void> saveDeviceSecret(String secret) async {
await _storage.write(key: _keyDeviceSecret, value: secret);
}
Future<String?> getDeviceSecret() async {
return await _storage.read(key: _keyDeviceSecret);
}
Future<void> clearAll() async {
await _storage.deleteAll();
}
}