Files
calendar/packages/lib/server/repository/travelSchedule.ts
T
Benny JooandGitHub d9777a3011 perf: Server-Side Data Fetching in App Router: /availability (#16536)
* wip

* add method to OrganizationRepository

* server side fetching for availability

* fix error

* server side fetching finish

* remove log

* fix

* fix

* fix type

* no need to export

* fix type

* address nit comments
2024-09-10 19:23:42 -07:00

20 lines
414 B
TypeScript

import { prisma } from "@calcom/prisma";
export class TravelScheduleRepository {
static async findTravelSchedulesByUserId(userId: number) {
const allTravelSchedules = await prisma.travelSchedule.findMany({
where: {
userId,
},
select: {
id: true,
startDate: true,
endDate: true,
timeZone: true,
},
});
return allTravelSchedules;
}
}