updateOne method

Future<T?> updateOne(
  1. bool test(
    1. T value
    ), {
  2. required T value,
})

Update One in Box<T>

Return newValue

Implementation

Future<T?> updateOne(bool Function(T value) test, {required T value}) async {
  final addedValue = await getOne(test);
  if (addedValue != null) {
    // delete
    await deleteById(_adapter.getId(addedValue));
  }
  //update
  return await add(value);
}