deleteCal method

Future<CalResponse> deleteCal(
  1. String path,
  2. String etag, {
  3. Map<String, dynamic>? headers,
})

Delete calendar

Implementation

Future<CalResponse> deleteCal(String path, String etag, {Map<String, dynamic>? headers}) async {
  var uri = _fullUri(path);
  var request = await client.deleteUrl(Uri.parse(uri));

  var temp = <String, dynamic>{'If-Match': '"$etag"', ...?headers, ...?this.headers};

  temp.forEach((key, value) {
    request.headers.add(key, value);
  });

  var response = await request.close();

  checkResponse(response);

  return CalResponse.fromHttpResponse(response, uri);
}