clearCacheOnInit function

Future<void> clearCacheOnInit(
  1. GetStorage getStorage
)

Implementation

Future<void> clearCacheOnInit(GetStorage getStorage) async {
  final allCmi = await findAllCachedMediaInfo(getStorage);
  var i = 1;
  for (final cmi in allCmi) {
    if (getShowLogs) {
      developer.log("🧽  [$i/${allCmi.length}] Clearing cache from ${cmi.cachedMediaUrl}", name: 'Cached Media package');
    }
    await deleteMediaInCache(cmi.cachedMediaUrl);
    removeCachedMediaInfo(getStorage, cmi.id);
    i++;
  }
}