deleteDocs<T extends YustDoc> method

Future<void> deleteDocs<T extends YustDoc>(
  1. YustDocSetup<T> docSetup, {
  2. List<YustFilter>? filters,
})

Delete all YustDocs in the filter.

Implementation

Future<void> deleteDocs<T extends YustDoc>(
  YustDocSetup<T> docSetup, {
  List<YustFilter>? filters,
}) async {
  // (No logs here, because getListFromDB, and deleteDoc already log)
  final docs = await getListFromDB<T>(docSetup, filters: filters);
  for (var doc in docs) {
    await deleteDoc<T>(docSetup, doc);
  }
}