adamgibbons / ics

iCalendar (ics) file generator for node.js
ISC License
715 stars 152 forks source link

Add RFC-6638 Schedule Agent Parameter #248

Open Scriptkiddi opened 1 year ago

Scriptkiddi commented 1 year ago

Currently it is not possible to add a schedule agent parameter which is used by tools like fastmail or sogo to determine if an email should be sent. (https://icalendar.org/CalDAV-Scheduling-RFC-6638/7-1-schedule-agent-parameter.html) This leads to problems with tools like cal.com (https://github.com/calcom/cal.com/issues/9485). This PR adds the required options.

As my typescript skills are not really a thing, it would be nice to know how to run the tests. Or if somebody else could run them and let me know if everything is working as expected