check if calendar is date based or event based in calendar/:name endpoint
This commit is contained in:
parent
c264c6b842
commit
a752485d5e
15
server.js
15
server.js
|
@ -184,6 +184,21 @@ app.get('/calendar/:name', async (req, res) => {
|
||||||
const start = vevent.startDate.toJSDate();
|
const start = vevent.startDate.toJSDate();
|
||||||
const end = vevent.endDate.toJSDate();
|
const end = vevent.endDate.toJSDate();
|
||||||
const summary = result.override ? result.prefix : `${result.prefix} ${vevent.summary}`;
|
const summary = result.override ? result.prefix : `${result.prefix} ${vevent.summary}`;
|
||||||
|
|
||||||
|
if (vevent.startDate.isDate) {
|
||||||
|
calendar.createEvent({
|
||||||
|
start: start.toISOString().split('T')[0],
|
||||||
|
end: end.toISOString().split('T')[0],
|
||||||
|
summary: summary,
|
||||||
|
allDay: true,
|
||||||
|
});
|
||||||
|
} else {
|
||||||
|
calendar.createEvent({
|
||||||
|
start: start,
|
||||||
|
end: end,
|
||||||
|
summary: summary,
|
||||||
|
});
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const parsedCalendar = ical.parseICS(result.data);
|
const parsedCalendar = ical.parseICS(result.data);
|
||||||
|
|
Loading…
Reference in New Issue