12 lines
431 B
Dart
12 lines
431 B
Dart
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
|
|
|
class TokenStore {
|
|
static const _tokenKey = 'auth_token';
|
|
const TokenStore();
|
|
FlutterSecureStorage get _storage => const FlutterSecureStorage();
|
|
Future<String?> read() => _storage.read(key: _tokenKey);
|
|
Future<void> write(String token) =>
|
|
_storage.write(key: _tokenKey, value: token);
|
|
Future<void> clear() => _storage.delete(key: _tokenKey);
|
|
}
|