import { getUserAvailabilityService } from "@calcom/features/di/containers/GetUserAvailability"; import type { TrpcSessionUser } from "../../../types"; import type { TUserInputSchema } from "./user.schema"; type UserOptions = { ctx: { user: NonNullable; }; input: TUserInputSchema; }; export const userHandler = async ({ input }: UserOptions) => { const userAvailabilityService = getUserAvailabilityService(); return userAvailabilityService.getUserAvailability( { returnDateOverrides: true, bypassBusyCalendarTimes: false, ...input }, undefined ); };