removeWhere method

  1. @override
Future<int> removeWhere(
  1. bool test(
    1. Document document
    )
)
override

Removes every document for which test returns true.

Returns the number of removed documents.

Implementation

@override
Future<int> removeWhere(bool Function(Document document) test) async {
  final removed = await _inner.removeWhere(test);
  if (removed > 0) await _persist();
  return removed;
}