Files
calendar/packages/trpc/server/routers/viewer/travelSchedules/getTravelSchedules.handler.ts
78ddf71823 perf: Move OOO-related tRPC procedures to new routers (#20136)
* perf: Move OOO-related tRPC procedures to new routers

* Moved test file

* push fix for import path in tests

* fix trpc response url that we wait for

---------

Co-authored-by: sean-brydon <[email protected]>
Co-authored-by: Anik Dhabal Babu <[email protected]>
Co-authored-by: sean-brydon <[email protected]>
2025-03-21 09:03:10 -07:00

13 lines
423 B
TypeScript

import { TravelScheduleRepository } from "@calcom/lib/server/repository/travelSchedule";
import type { TrpcSessionUser } from "@calcom/trpc/server/types";
type GetTravelSchedulesOptions = {
ctx: {
user: NonNullable<TrpcSessionUser>;
};
};
export const getTravelSchedulesHandler = async ({ ctx }: GetTravelSchedulesOptions) => {
return await TravelScheduleRepository.findTravelSchedulesByUserId(ctx.user.id);
};