getVerse function
Takes surahNumber
, verseNumber
& verseEndSymbol
(optional) and returns the Verse in Arabic
Implementation
String getVerse(int surahNumber, int verseNumber,
{bool verseEndSymbol = false}) {
String verse = "";
for (var i in quranText) {
if (i['surah_number'] == surahNumber && i['verse_number'] == verseNumber) {
verse = i['content'].toString();
break;
}
}
if (verse == "") {
throw "No verse found with given surahNumber and verseNumber.\n\n";
}
return verse + (verseEndSymbol ? getVerseEndSymbol(verseNumber) : "");
}