perf: GCal reduce calendar payload (#10853)
This commit is contained in:
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) => {
|
||||
|
||||
Reference in new issue
Block a user