put method

Future<void> put(
  1. String name,
  2. String key,
  3. Map<String, dynamic> value, {
  4. bool? merge,
})
inherited

Adds a value to the partition

  • name: The partition name
  • key: The key
  • value: The value to set
  • merge: If the value should be merged

Returns the updated value

Implementation

Future<void> put(String name, String key, Map<String, dynamic> value,
    {bool? merge}) {
  final partition = _partition(name);

  if (partition != null) {
    return partition
        .record(key)
        .put(_db, value, merge: merge)
        .then((value) => null);
  }

  return Future.value();
}