nextPrayerByDateTime method
Implementation
Prayer nextPrayerByDateTime(DateTime time) {
final when = time.millisecondsSinceEpoch;
if (isha.millisecondsSinceEpoch - when <= 0) {
return Prayer.none;
} else if (maghrib.millisecondsSinceEpoch - when <= 0) {
return Prayer.isha;
} else if (asr.millisecondsSinceEpoch - when <= 0) {
return Prayer.maghrib;
} else if (dhuhr.millisecondsSinceEpoch - when <= 0) {
return Prayer.asr;
} else if (sunrise.millisecondsSinceEpoch - when <= 0) {
return Prayer.dhuhr;
} else if (fajr.millisecondsSinceEpoch - when <= 0) {
return Prayer.sunrise;
} else {
return Prayer.fajr;
}
}