getDatum method
Get the CalendarDatum.
Implementation
Future<Datum> getDatum() async {
if (_calendars == null) await _retrieveCalendars();
if (_calendars != null) {
_events = [];
_calendarIterator = _calendars!.iterator;
if (_calendarIterator.moveNext())
await _retrieveEvents(_calendarIterator.current);
return CalendarDatum()..calendarEvents = _events;
} else {
return ErrorDatum('Permission to collect calendar entries not granted.');
}
}