updateEvent method

  1. @override
Future<String?> updateEvent(
  1. CalendarEvent event
)
override

Implementation

@override
Future<String?> updateEvent(CalendarEvent event) async {
  assert(event.eventId != null, 'Event Id should not be null');

  try {
    final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
        'updateEvent', event.toJson());
    if (result != null) {
      String eventId = result['eventId'] as String;
      return eventId;
    }
  } on Exception catch (e) {
    if (kDebugMode) {
      print(e.toString());
    }
  }
  return null;
}