From 3e338aaa05ada1cf979f538f8ee008aa8529d0b0 Mon Sep 17 00:00:00 2001 From: nicolas Date: Wed, 9 Jun 2021 22:03:05 +0200 Subject: [PATCH] Fixed update method --- lib/calendarClient.ts | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/lib/calendarClient.ts b/lib/calendarClient.ts index e7091938..de516480 100644 --- a/lib/calendarClient.ts +++ b/lib/calendarClient.ts @@ -245,6 +245,30 @@ const GoogleCalendar = (credential): CalendarApiAdapter => { }); }), updateEvent: (uid: String, event: CalendarEvent) => new Promise((resolve, reject) => { + const payload = { + summary: event.title, + description: event.description, + start: { + dateTime: event.startTime, + timeZone: event.organizer.timeZone, + }, + end: { + dateTime: event.endTime, + timeZone: event.organizer.timeZone, + }, + attendees: event.attendees, + reminders: { + useDefault: false, + overrides: [ + {'method': 'email', 'minutes': 60} + ], + }, + }; + + if (event.location) { + payload['location'] = event.location; + } + const calendar = google.calendar({version: 'v3', auth: myGoogleAuth}); calendar.events.update({ auth: myGoogleAuth,