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);
}