getImageFilesFromCache static method

Future<List<File>> getImageFilesFromCache()

Implementation

static Future<List<File>> getImageFilesFromCache() async {
  final List<FileSystemEntity> cacheFiles =
      (await getCacheDirectory()).listSync(); // List all files

  // Filter files to only include images
  final imageFiles = cacheFiles
      .where((file) => file is File && isImageFile(file) && isImage(file))
      .map((file) => file as File)
      .toList();

  return imageFiles;
}