import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:simple_secure_storage/simple_secure_storage.dart"; class SecureStorageController extends AsyncNotifier { @override Future build() => SimpleSecureStorage.initialize(); Future get(String key) async { await future; return SimpleSecureStorage.read(key); } Future set(String key, String value) async { await future; return SimpleSecureStorage.write(key, value); } Future clear() async { await future; return SimpleSecureStorage.clear(); } static final provider = AsyncNotifierProvider( SecureStorageController.new, ); }