deleteEvent method
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;
}