perf: GCal reduce calendar payload (#10853)

This commit is contained in:
Joe Au-Yeung authored and GitHub committed 2023-08-21 11:27:18 +02:00
1 parent d66095bf9c
commit 155775556d
1 file changed
+6 -3
@@ -352,7 +352,9 @@ export default class GoogleCalendarService implements Calendar {
(selectedCalendarIds.length === 0
? calendar.calendarList
.list()
.list({
fields: "items(id)",
})
.then((cals) => cals.data.items?.map((cal) => cal.id).filter(Boolean) || [])
: Promise.resolve(selectedCalendarIds)
)
@@ -378,7 +380,6 @@ export default class GoogleCalendarService implements Calendar {
});
return c;
}, [] as Prisma.PromiseReturnType<CalendarService["getAvailability"]>);
resolve(result);
}
);
@@ -400,7 +401,9 @@ export default class GoogleCalendarService implements Calendar {
});
calendar.calendarList
.list()
.list({
fields: "items(id,summary,primary,accessRole)",
})
.then((cals) => {
resolve(
cals.data.items?.map((cal) => {