createCal method
Create calendar
Implementation
Future<CalResponse> createCal(String path, dynamic calendar, {Map<String, dynamic>? headers}) async {
var uri = _fullUri(path);
var request = await client.putUrl(Uri.parse(uri));
request.headers.contentType = ContentType('text', 'calendar', charset: 'utf-8');
var temp = <String, dynamic>{...?headers, ...?this.headers};
temp.forEach((key, value) {
request.headers.add(key, value);
});
request.write(calendar);
var response = await request.close();
checkResponse(response);
return CalResponse.fromHttpResponse(response, uri);
}