import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; final storageServiceProvider = Provider((ref) { return const StorageService(FlutterSecureStorage()); }); class StorageService { const StorageService(this._storage); final FlutterSecureStorage _storage; Future write(String key, String value) async { await _storage.write(key: key, value: value); } Future read(String key) async { return await _storage.read(key: key); } Future delete(String key) async { await _storage.delete(key: key); } Future clearAll() async { await _storage.deleteAll(); } }