addEvent method

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

Implementation

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