import type { Prisma } from "~/db.server"; export function scheduleUniqWhereClause( projectId: string, scheduleId: string ): Prisma.TaskScheduleWhereUniqueInput { if (scheduleId.startsWith("sched_")) { return { friendlyId: scheduleId, projectId, }; } return { projectId_deduplicationKey: { projectId, deduplicationKey: scheduleId, }, }; } export function scheduleWhereClause( projectId: string, scheduleId: string ): Prisma.TaskScheduleWhereInput { if (scheduleId.startsWith("sched_")) { return { friendlyId: scheduleId, projectId, }; } return { projectId, deduplicationKey: scheduleId, }; }