This commit is contained in:
Linus Flood
2025-05-02 12:17:18 +02:00
parent efcbde1647
commit 7c26e2955e
6 changed files with 195 additions and 3 deletions

View File

@@ -60,6 +60,9 @@ export namespace endpoints {
export function booking(confirmationNumber: string) {
return `${bookings}/${confirmationNumber}`
}
export function find(confirmationNumber: string) {
return `${bookings}/${confirmationNumber}/find`
}
export function cancel(confirmationNumber: string) {
return `${bookings}/${confirmationNumber}/cancel`
}

View File

@@ -141,6 +141,20 @@ export const getBookingConfirmation = cache(
}
)
export const findBooking = cache(async function getMemoizedFindBooking(
confirmationNumber: string,
lastName: string,
firstName: string,
email: string
) {
return serverClient().booking.findBooking({
confirmationNumber,
lastName,
firstName,
email,
})
})
export const getLinkedReservations = cache(
async function getMemoizedLinkedReservations(input: LinkedReservationsInput) {
return serverClient().booking.linkedReservations(input)