import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; final secureStorageRepositoryProvider = Provider((ref) => const SecureStorageRepository(FlutterSecureStorage())); class SecureStorageRepository { final FlutterSecureStorage _secureStorage; const SecureStorageRepository(this._secureStorage); Future read(String key) { return _secureStorage.read(key: key); } Future write(String key, String value) { return _secureStorage.write(key: key, value: value); } Future delete(String key) { return _secureStorage.delete(key: key); } }