async insertEvent(event) { let auth = await this.getClient() return await new Promise((resolve, reject)=>{ const calendar = google.calendar({ version: 'v3', auth }) calendar.events.insert({ auth: auth, calendarId: 'primary', resource: event }, (err, event) => { if (err) { console.log('There was an error contacting the Calendar service: ' + err) reject(err) return } console.log('Event created: %s', event.data.htmlLink) resolve() } ) }) }
return calendar.events.insert( { calendarId: 'primary', resource: event }, err => {