updateEvent method

  1. @override
Future<CalendarMonthEvent> updateEvent(
  1. CalendarMonthEvent event
)
override

Updates an existing calendar event.

Implementation

@override
Future<CalendarMonthEvent> updateEvent(CalendarMonthEvent event) async {
  await Future.delayed(
      const Duration(milliseconds: 500)); // Simulate network delay
  final index = allDummyEvents.indexWhere((e) => e.id == event.id);
  if (index != -1) {
    allDummyEvents[index] = event;
    return event;
  } else {
    throw Exception('Event not found');
  }
}