getEventsOnDay method

List<CalendarEventData<T>> getEventsOnDay(
  1. DateTime date, {
  2. bool includeFullDayEvents = true,
})

Implementation

List<CalendarEventData<T>> getEventsOnDay(DateTime date,
    {bool includeFullDayEvents = true}) {
  final events = <CalendarEventData<T>>[];

  if (_singleDayEvents[date] != null) {
    events.addAll(_singleDayEvents[date]!);
  }

  for (final rangingEvent in _rangingEventList) {
    if (rangingEvent.occursOnDate(date)) {
      events.add(rangingEvent);
    }
  }

  if (includeFullDayEvents) {
    events.addAll(getFullDayEvent(date));
  }

  return events;
}