import "package:flutter_riverpod/flutter_riverpod.dart"; import "package:nexus/controllers/shared_prefs.dart"; class MemberListOpenedController extends AsyncNotifier { static const String key = "memberListOpened"; @override Future build() async => await ref.watch(SharedPrefsController.provider).getBool(key) ?? true; Future set(bool value) async { state = .data(value); await ref.watch(SharedPrefsController.provider).setBool(key, value); } static final provider = AsyncNotifierProvider( MemberListOpenedController.new, ); }