fix build
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
import { format } from "date-fns";
|
||||
import * as ICAL from "ical.js";
|
||||
import ICAL from "ical.js";
|
||||
|
||||
export interface CalendarInfo {
|
||||
name: string;
|
||||
@@ -128,16 +128,16 @@ export function parseEventsFromCalDAV(
|
||||
|
||||
if (vevent.hasProperty("dtstart")) {
|
||||
const startProp = vevent.getFirstProperty("dtstart");
|
||||
event.startRaw = startProp.getFirstValue().toString();
|
||||
event.startRaw = startProp?.getFirstValue()?.toString();
|
||||
event.start = event.startRaw;
|
||||
}
|
||||
if (vevent.hasProperty("dtend")) {
|
||||
const endProp = vevent.getFirstProperty("dtend");
|
||||
event.end = endProp.getFirstValue().toString();
|
||||
event.end = endProp?.getFirstValue()?.toString();
|
||||
}
|
||||
if (vevent.hasProperty("rrule")) {
|
||||
const rrule = vevent.getFirstPropertyValue("rrule");
|
||||
event.rrule = rrule.toString();
|
||||
event.rrule = rrule?.toString();
|
||||
}
|
||||
|
||||
const alarms = vevent.getAllSubcomponents("valarm");
|
||||
@@ -374,19 +374,19 @@ function parseVTODO(todoData: string): any | null {
|
||||
if (vtodo.hasProperty("due")) {
|
||||
const dueProp = vtodo.getFirstProperty("due");
|
||||
if (dueProp) {
|
||||
task.due = dueProp.getFirstValue().toString();
|
||||
task.due = dueProp.getFirstValue()?.toString();
|
||||
}
|
||||
}
|
||||
if (vtodo.hasProperty("created")) {
|
||||
const createdProp = vtodo.getFirstProperty("created");
|
||||
if (createdProp) {
|
||||
task.created = createdProp.getFirstValue().toString();
|
||||
task.created = createdProp.getFirstValue()?.toString();
|
||||
}
|
||||
}
|
||||
if (vtodo.hasProperty("last-modified")) {
|
||||
const lmProp = vtodo.getFirstProperty("last-modified");
|
||||
if (lmProp) {
|
||||
task.lastModified = lmProp.getFirstValue().toString();
|
||||
task.lastModified = lmProp.getFirstValue()?.toString();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -426,16 +426,16 @@ function parseVEVENT(eventData: string): any | null {
|
||||
|
||||
if (vevent.hasProperty("dtstart")) {
|
||||
const startProp = vevent.getFirstProperty("dtstart");
|
||||
event.startRaw = startProp.getFirstValue().toString();
|
||||
event.startRaw = startProp?.getFirstValue()?.toString();
|
||||
event.start = event.startRaw;
|
||||
}
|
||||
if (vevent.hasProperty("dtend")) {
|
||||
const endProp = vevent.getFirstProperty("dtend");
|
||||
event.end = endProp.getFirstValue().toString();
|
||||
event.end = endProp?.getFirstValue()?.toString();
|
||||
}
|
||||
if (vevent.hasProperty("rrule")) {
|
||||
const rrule = vevent.getFirstPropertyValue("rrule");
|
||||
event.rrule = rrule.toString();
|
||||
event.rrule = rrule?.toString();
|
||||
}
|
||||
|
||||
const alarms = vevent.getAllSubcomponents("valarm");
|
||||
|
||||
Reference in New Issue
Block a user