Files
calendar/packages/features/bookings/lib/handleNewBooking/getSeatedBooking.ts
T
b4f1b5aebe refactor: handleNewBooking #4 (#15673)
* refactor: handleNewBooking #3

* refactor: create booking factor

* refactor: handleNewBooking

* refactor: seats and rescheduleUId

* chore: remove comment

* fix: type err

* chore: add missing statement

* chore: use less params and other improvements

* chore: name

* chore: improvement

* fix: type err

* Typo fix

* chore: fix type err

* refactor: more readable

* refactor: improve code

* fix: conflicts

---------

Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com>
2024-10-02 10:26:25 -04:00

17 lines
420 B
TypeScript

import prisma from "@calcom/prisma";
import type { BookingSeat } from "../handleSeats/types";
export const getSeatedBooking = async (bookingSeatUid: string): Promise<BookingSeat | null> => {
// rescheduleUid can be bookingUid and bookingSeatUid
return prisma.bookingSeat.findUnique({
where: {
referenceUid: bookingSeatUid,
},
include: {
booking: true,
attendee: true,
},
});
};