getAyahRange method

List<Ayah> getAyahRange(
  1. int startAyah,
  2. int endAyah
)

Get a range of ayat from this surah

Implementation

List<Ayah> getAyahRange(int startAyah, int endAyah) {
  if (startAyah < 1 || endAyah > numberOfAyahs || startAyah > endAyah) {
    throw ArgumentError('Invalid ayah range: $startAyah-$endAyah');
  }

  return ayat
      .where((ayah) => ayah.id >= startAyah && ayah.id <= endAyah)
      .toList();
}