retrieveCalendars method

Future<Result<UnmodifiableListView<Calendar>>> retrieveCalendars()

Retrieves all of the device defined calendars

Returns a Result containing a list of device Calendar

Implementation

Future<Result<UnmodifiableListView<Calendar>>> retrieveCalendars() async {
  return _invokeChannelMethod(
    ChannelConstants.methodNameRetrieveCalendars,
    evaluateResponse: (rawData) => UnmodifiableListView(
      json.decode(rawData).map<Calendar>(
            (decodedCalendar) => Calendar.fromJson(decodedCalendar),
          ),
    ),
  );
}