getPage method
Get all ayahs on a specific page (1-604).
Implementation
List<Ayah> getPage(
int pageNumber, {
QuranLanguage language = QuranLanguage.arabic,
}) {
final segments = pageIndex[pageNumber];
if (segments == null) return [];
final result = <Ayah>[];
for (final segment in segments) {
final surahId = segment['surah']!;
final start = segment['start']!;
final end = segment['end']!;
final surah = getSurah(surahId, language: language);
result.addAll(surah.verses.where((v) => v.id >= start && v.id <= end));
}
return result;
}