checkAllTafsirDownloaded method

Future<Map<String, bool>> checkAllTafsirDownloaded()

Implementation

Future<Map<String, bool>> checkAllTafsirDownloaded() async {
  Directory? directory = await getApplicationDocumentsDirectory();

  for (int i = 0; i <= 4; i++) {
    String filePath = '${directory.path}/${tafsirName[i]['name']}';
    File file = File(filePath);
    tafsirDownloadStatus.value[tafsirName[i]['name']] = await file.exists();
  }
  return tafsirDownloadStatus.value;
}