getNextEvent static method

IslamicEvent? getNextEvent()

الحصول على أقرب مناسبة قادمة

Implementation

static IslamicEvent? getNextEvent() {
  IslamicEvent? nextEvent;
  int minDays = 999999;

  for (var event in _events) {
    int daysUntil = event.daysUntilEvent();
    if (daysUntil > 0 && daysUntil < minDays) {
      minDays = daysUntil;
      nextEvent = event;
    }
  }

  return nextEvent;
}