Skip to content

Commit

Permalink
Destructures to avoid some repetition
Browse files Browse the repository at this point in the history
  • Loading branch information
njpearman committed Nov 13, 2020
1 parent 0586023 commit 334d5ce
Showing 1 changed file with 11 additions and 10 deletions.
21 changes: 11 additions & 10 deletions packages/icalendar/src/main.ts
Expand Up @@ -55,26 +55,27 @@ let eventSourceDef: EventSourceDef<ICalFeedMeta> = {
const events = vevents.map((vevent) => {
try {
const event = new ICAL.Event(vevent)
const fcEvent = {
title: event.summary,
start: event.startDate.toString(),
}

if (event.startDate.isDate && event.endDate == null) {
if (event.startDate.isDate && event.endDate === null) {
return {
title: event.summary,
start: event.startDate.toJSDate(),
end: event.startDate.addDuration({days: 1}).toJSDate(),
...fcEvent,
end: event.startDate.addDuration({days: 1}).toString(),
allDay: true,
}
} else if (event.startDate.isDate && event.endDate.isDate) {
return {
title: event.summary,
start: event.startDate.toJSDate(),
end: event.endDate.toJSDate(),
...fcEvent,
end: event.endDate.toString(),
allDay: true,
}
} else {
return {
title: event.summary,
start: event.startDate.toJSDate(),
end: event.endDate.toJSDate(),
...fcEvent,
end: event.endDate.toString(),
}
}
} catch(error) {
Expand Down

0 comments on commit 334d5ce

Please sign in to comment.