Files
Qlyra/lib/core/config/app_commands.dart

24 lines
601 B
Dart

import 'package:flutter/foundation.dart';
import 'persisted_setting.dart';
class AppCommands {
static const prefKey = 'dev_commands';
static const bool defaultValue = false;
static final _setting = PersistedSetting<bool>(
prefKey: prefKey,
defaultValue: defaultValue,
read: (prefs, key) => prefs.getBool(key),
write: (prefs, key, value) async {
await prefs.setBool(key, value);
},
);
static ValueNotifier<bool> get current => _setting.current;
static Future<bool> load() => _setting.load();
static Future<void> save(bool value) => _setting.save(value);
}