Open danvratil opened 6 years ago
Facebook creates one VEVENT
for the base Event and then additional VEVENT
for each recurrence that the user attends (has replied to).
We can deduce the relation of one VEVENT to another through their URL field: recurrence instances have an additional query parameter in the URL, but the base path refers to the base event.
Facebook allows users to have a different participation status for each recurrence, so we need to basically create a new event for each recurrence since we can have a bunch of recurrences in the tentative calendar and another few recurrences in the accepted calendar. We could create a single VEVENT
in each calendar with respective RDATE
s set, but that's kinda difficult to keep up-to-date and would likely be even more confusing as no relation between tentative and accepted recurrences would exist. Thus it might be better to simply pretend there's no relation between the recurrences at all.
FB Pages can create recurring events on Facebook. This information is somewhat exported into the iCal, but not through RRULEs, instead, multiple instances seem to present in the iCal.
This needs a some more investigation and a testcase.