feat(SW-176): refactor
This commit is contained in:
@@ -28,7 +28,7 @@ export default async function SelectHotelPage({
|
|||||||
hotelId: "879",
|
hotelId: "879",
|
||||||
})
|
})
|
||||||
|
|
||||||
const availability = await serverClient().hotel.availability({
|
const availability = await serverClient().hotel.availability.get({
|
||||||
cityId: "8ec4bba3-1c38-4606-82d1-bbe3f6738e54",
|
cityId: "8ec4bba3-1c38-4606-82d1-bbe3f6738e54",
|
||||||
roomStayStartDate: "2024-11-01",
|
roomStayStartDate: "2024-11-01",
|
||||||
roomStayEndDate: "2024-11-02",
|
roomStayEndDate: "2024-11-02",
|
||||||
|
|||||||
@@ -218,7 +218,8 @@ export const hotelQueryRouter = router({
|
|||||||
roomCategories,
|
roomCategories,
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
availability: serviceProcedure
|
availability: router({
|
||||||
|
get: serviceProcedure
|
||||||
.input(getAvailabilityInputSchema)
|
.input(getAvailabilityInputSchema)
|
||||||
.query(async ({ input, ctx }) => {
|
.query(async ({ input, ctx }) => {
|
||||||
const { cityId, roomStayStartDate, roomStayEndDate, adults } = input
|
const { cityId, roomStayStartDate, roomStayEndDate, adults } = input
|
||||||
@@ -275,7 +276,8 @@ export const hotelQueryRouter = router({
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
const apiJson = await apiResponse.json()
|
const apiJson = await apiResponse.json()
|
||||||
const validateAvailabilityData = getAvailabilitySchema.safeParse(apiJson)
|
const validateAvailabilityData =
|
||||||
|
getAvailabilitySchema.safeParse(apiJson)
|
||||||
if (!validateAvailabilityData.success) {
|
if (!validateAvailabilityData.success) {
|
||||||
availabilityFailCounter.add(1, {
|
availabilityFailCounter.add(1, {
|
||||||
cityId,
|
cityId,
|
||||||
@@ -309,6 +311,7 @@ export const hotelQueryRouter = router({
|
|||||||
availability: validateAvailabilityData.data,
|
availability: validateAvailabilityData.data,
|
||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
|
}),
|
||||||
rates: router({
|
rates: router({
|
||||||
get: publicProcedure
|
get: publicProcedure
|
||||||
.input(getRatesInputSchema)
|
.input(getRatesInputSchema)
|
||||||
|
|||||||
Reference in New Issue
Block a user