validateAyahRange static method
Validate ayah range
Implementation
static void validateAyahRange(int startAyah, int endAyah, int maxAyat) {
if (startAyah < 1 || startAyah > maxAyat) {
throw ArgumentError(
'Start ayah must be between 1 and $maxAyat, got: $startAyah');
}
if (endAyah < 1 || endAyah > maxAyat) {
throw ArgumentError(
'End ayah must be between 1 and $maxAyat, got: $endAyah');
}
if (startAyah > endAyah) {
throw ArgumentError(
'Start ayah ($startAyah) cannot be greater than end ayah ($endAyah)');
}
}