This commit is contained in:
2026-03-25 14:45:58 +03:00
parent b617e3acf6
commit d2278523bd
7 changed files with 148 additions and 3 deletions
+22
View File
@@ -165,6 +165,28 @@ class HapticNotifier extends StateNotifier<bool> {
}
}
final showCurrencyConversionsProvider =
StateNotifierProvider<ShowCurrencyConversionsNotifier, bool>((ref) {
return ShowCurrencyConversionsNotifier();
});
class ShowCurrencyConversionsNotifier extends StateNotifier<bool> {
ShowCurrencyConversionsNotifier() : super(true) {
_load();
}
Future<void> _load() async {
final prefs = await SharedPreferences.getInstance();
state = prefs.getBool('show_currency_conversions') ?? true;
}
Future<void> toggle(bool value) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setBool('show_currency_conversions', value);
state = value;
}
}
final exportProvider = Provider<ExportService>((ref) {
return ExportService(ref);
});