pruneOrphaned method

Future<List<String>> pruneOrphaned()

Remove all metadata for files that no longer exist.

Returns the list of region names that were pruned.

Implementation

Future<List<String>> pruneOrphaned() async {
  final orphaned = await getOrphanedRegions();
  for (final region in orphaned) {
    await remove(region);
    debugPrint('[MwmStorage] Pruned orphaned metadata for: $region');
  }
  return orphaned;
}