fetchDayEvents method
Implementation
@override
Future<List<CalendarMonthEvent>> fetchDayEvents({
String? templateId,
required DateTime displayDate,
required bool parentElementsOnly,
}) async {
await Future.delayed(
const Duration(milliseconds: 500)); // Simulate network delay
final startOfDay =
DateTime.utc(displayDate.year, displayDate.month, displayDate.day);
final endOfDay = startOfDay.add(const Duration(days: 1));
return _allDummyEvents.where((event) {
return event.startDate.isBefore(endOfDay) &&
event.endDate.isAfter(startOfDay);
}).toList();
}