setAttribute method

  1. @override
void setAttribute(
  1. String key,
  2. Object? value
)
override

Implementation

@override
void setAttribute(String key, Object? value) {
  switch (value) {
    case null:
      prefer.remove(key);
    case bool _:
      prefer.setBool(key, value);
    case int _:
      prefer.setInt(key, value);
    case double _:
      prefer.setDouble(key, value);
    case String _:
      prefer.setString(key, value);
    case List<String> _:
      prefer.setStringList(key, value);
    default:
      raise("Not support type, LocalStore.setValue: $key, $value");
  }
}