deleteAll method

Future<void> deleteAll(
  1. List<VEntity> entities
)

Implementation

Future<void> deleteAll(List<VEntity> entities) async {
  List<VFile> files = entities.whereType<VFile>().toList();
  List<VFolder> folders = entities.whereType<VFolder>().toList();
  await Future.wait(files.map(delete));
  folders.sort(
      (a, b) => VPaths.getDepth(b.path).compareTo(VPaths.getDepth(a.path)));
  invalidate();
  for (VFolder folder in folders) {
    await delete(folder);
  }
  update();
}