* migrate availability/[schedule] * add use client directive * migrate main availability page * migrate availability/troubleshoot page * add env var * extract AvailabilitySettingsWebWrapper into /modules * fix build * add missing default * add missing export * fix troubleshoot * use params, not searchParams in generateMetadata * fix schedule page in app router
21 lines
395 B
TypeScript
21 lines
395 B
TypeScript
import prisma from "@calcom/prisma";
|
|
|
|
export class ScheduleRepository {
|
|
static async findScheduleById({ id }: { id: number }) {
|
|
const schedule = await prisma.schedule.findUnique({
|
|
where: {
|
|
id,
|
|
},
|
|
select: {
|
|
id: true,
|
|
userId: true,
|
|
name: true,
|
|
availability: true,
|
|
timeZone: true,
|
|
},
|
|
});
|
|
|
|
return schedule;
|
|
}
|
|
}
|