Skip to content

Commit cb5e905

Browse files
committed
Adds team members to gCal
1 parent d2352da commit cb5e905

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/app-store/googlecalendar/lib/CalendarService.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,13 @@ export default class GoogleCalendarService implements Calendar {
7575
...rest,
7676
responseStatus: "accepted",
7777
}));
78+
// TODO: Check every other CalendarService for team members
79+
const teamMembers =
80+
calEventRaw.team?.members.map((m) => ({
81+
email: m.email,
82+
displayName: m.name,
83+
responseStatus: "accepted",
84+
})) || [];
7885
return new Promise(async (resolve, reject) => {
7986
const myGoogleAuth = await this.auth.getToken();
8087
const payload: calendar_v3.Schema$Event = {
@@ -99,6 +106,7 @@ export default class GoogleCalendarService implements Calendar {
99106
: calEventRaw.organizer.email,
100107
},
101108
...eventAttendees,
109+
...teamMembers,
102110
],
103111
reminders: {
104112
useDefault: true,

0 commit comments

Comments
 (0)