modify method

  1. @override
Future<Map<String, dynamic>> modify(
  1. String id,
  2. Map<String, dynamic> data, [
  3. Map<String, dynamic>? params
])

Modifies a resource.

Implementation

@override
Future<Map<String, dynamic>> modify(String id, Map<String, dynamic> data,
    [Map<String, dynamic>? params]) async {
  return await database.transaction((txn) async {
    var record = store.record(int.parse(id));
    data = await record.put(txn, data, merge: true);
    return _withId(data, id);
  });
}