downloadCacheFile function

Future<File?> downloadCacheFile({
  1. required String url,
})

Implementation

Future<File?> downloadCacheFile({required String url}) async {
  logDebug("-> ${url.md5} url: $url");
  var file = await BaseWebImage.cacheGetFile(url);
  logDebug("- ${url.md5} cached: ${file != null}");
  file ??= await BaseWebImage.downloadFile(url);
  logDebug("<- ${url.md5} url: $file");
  return file;
}