getSurahList method
returns list of all Quran surah and its attributes
Implementation
Future<List<SurahHeaderModel>> getSurahList() async {
if (surahList.isEmpty) {
String jsonPath = 'packages/$packageName/lib/assets/quran_surah.json';
var dataList = await loadJsonAssets(jsonPath);
for (var e in dataList) {
surahList.add(SurahHeaderModel.fromJson(e));
}
}
return surahList;
}