deleteEvent method

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

Implementation

@override
Future<String?> deleteEvent(CalendarEvent event) async {
  assert(event.eventId != null, 'Event Id should not be null');
  try {
    final result = await methodChannel.invokeMethod<Map<dynamic, dynamic>>(
        'deleteEvent', event.toJson());
    if (result != null) {
      String eventId = result['eventId'] as String;
      return eventId;
    }
  } on Exception catch (e) {
    if (kDebugMode) {
      print(e.toString());
    }
  }
  return null;
}