deleteAll function

Future<void> deleteAll({
  1. bool keepSkippedRequests = false,
})

Implementation

Future<void> deleteAll({
  bool keepSkippedRequests = false,
}) async {
  final root = await getApplicationDocumentsDirectory();
  final cache = await getApplicationCacheDirectory();
  if (keepSkippedRequests) {
    copyPath(root.path + "/" + SKIPPEDCOLLECTION,
        cache.path + "/" + SKIPPEDCOLLECTION);
    await deleteAll();
    copyPath(cache.path + "/" + SKIPPEDCOLLECTION,
        root.path + "/" + SKIPPEDCOLLECTION);
  } else {
    root.delete(recursive: true);
  }
}