write<T> method
- PrefKey<
T> key, - T value
Writes value for key, dispatching on the key's type.
Implementation
Future<void> write<T>(PrefKey<T> key, T value) async {
await switch (key.type) {
.boolean => _prefs.setBool(key.name, value as bool),
.integer => _prefs.setInt(key.name, value as int),
.double => _prefs.setDouble(key.name, value as double),
.string => _prefs.setString(key.name, value as String),
.stringList => _prefs.setStringList(key.name, value as List<String>),
};
}