Potentially working update method for google calendar
This commit is contained in:
parent
af08c74c8a
commit
b9d1dd1059
1 changed files with 14 additions and 1 deletions
|
@ -245,7 +245,20 @@ const GoogleCalendar = (credential): CalendarApiAdapter => {
|
||||||
});
|
});
|
||||||
}),
|
}),
|
||||||
updateEvent: (uid: String, event: CalendarEvent) => new Promise((resolve, reject) => {
|
updateEvent: (uid: String, event: CalendarEvent) => new Promise((resolve, reject) => {
|
||||||
//TODO implement
|
const calendar = google.calendar({version: 'v3', auth: myGoogleAuth});
|
||||||
|
calendar.events.updateEvent({
|
||||||
|
auth: myGoogleAuth,
|
||||||
|
calendarId: 'primary',
|
||||||
|
eventId: uid,
|
||||||
|
sendNotifications: true,
|
||||||
|
sendUpdates: 'all',
|
||||||
|
}, function (err, event) {
|
||||||
|
if (err) {
|
||||||
|
console.log('There was an error contacting the Calendar service: ' + err);
|
||||||
|
return reject(err);
|
||||||
|
}
|
||||||
|
return resolve(event.data);
|
||||||
|
});
|
||||||
}),
|
}),
|
||||||
deleteEvent: (uid: String) => new Promise( (resolve, reject) => {
|
deleteEvent: (uid: String) => new Promise( (resolve, reject) => {
|
||||||
const calendar = google.calendar({version: 'v3', auth: myGoogleAuth});
|
const calendar = google.calendar({version: 'v3', auth: myGoogleAuth});
|
||||||
|
|
Loading…
Reference in a new issue