@coozzy/cal-dav
Advanced tools
Comparing version 2.6.37 to 2.6.38
@@ -191,5 +191,5 @@ "use strict"; | ||
} | ||
this.setSequence(event); | ||
this.setOrganizer(organizerEmail, event); | ||
if (attendees.length) { | ||
this.setSequence(event); | ||
this.addAttendees(attendees, event); | ||
@@ -769,4 +769,8 @@ } | ||
setOrganizer(email, event) { | ||
const organizerValue = `RSVP=TRUE;PARTSTAT=ACCEPTED;CN=${email}:mailto:${email}`; | ||
event.component.addPropertyWithValue('organizer', organizerValue); | ||
const organizerProperty = new ICAL.Property('organizer'); | ||
organizerProperty.setValue(`mailto:${email}`); | ||
organizerProperty.setParameter('RSVP', 'TRUE'); | ||
organizerProperty.setParameter('PARTSTAT', 'ACCEPTED'); | ||
organizerProperty.setParameter('CN', email); | ||
event.component.addProperty(organizerProperty); | ||
} | ||
@@ -773,0 +777,0 @@ setSequence(event) { |
{ | ||
"name": "@coozzy/cal-dav", | ||
"version": "2.6.37", | ||
"version": "2.6.38", | ||
"description": "Simple cal dav client.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -275,6 +275,6 @@ import * as ICAL from 'ical.js'; | ||
this.setSequence(event); | ||
this.setOrganizer(organizerEmail, event); | ||
if(attendees.length){ | ||
this.setSequence(event); | ||
this.addAttendees(attendees, event); | ||
@@ -939,4 +939,8 @@ } | ||
private setOrganizer(email: string, event: ICAL.Event): void { | ||
const organizerValue = `RSVP=TRUE;PARTSTAT=ACCEPTED;CN=${email}:mailto:${email}`; | ||
event.component.addPropertyWithValue('organizer', organizerValue); | ||
const organizerProperty = new ICAL.Property('organizer'); | ||
organizerProperty.setValue(`mailto:${email}`); | ||
organizerProperty.setParameter('RSVP', 'TRUE'); | ||
organizerProperty.setParameter('PARTSTAT', 'ACCEPTED'); | ||
organizerProperty.setParameter('CN', email); | ||
event.component.addProperty(organizerProperty); | ||
} | ||
@@ -943,0 +947,0 @@ |
149022
2851