cachedImageExists function
Check if the image exists in cache
Implementation
Future<bool> cachedImageExists(String url, {String? cacheKey}) async {
try {
final String key = cacheKey ?? keyToMd5(url);
final Directory cacheImagesDirectory = Directory(
join((await getTemporaryDirectory()).path, cacheImageFolderName));
if (cacheImagesDirectory.existsSync()) {
await for (final FileSystemEntity file in cacheImagesDirectory.list()) {
if (file.path.endsWith(key)) {
return true;
}
}
}
return false;
} catch (e) {
return false;
}
}