feat(SW-1012): Added possibility for multiple include params for hotels
This commit is contained in:
committed by
Fredrik Thorsson
parent
92bbfcf533
commit
05006506f0
@@ -51,6 +51,14 @@ const getHotelCounter = meter.createCounter("trpc.hotel.get")
|
||||
const getHotelSuccessCounter = meter.createCounter("trpc.hotel.get-success")
|
||||
const getHotelFailCounter = meter.createCounter("trpc.hotel.get-fail")
|
||||
|
||||
const getRestaurantsCounter = meter.createCounter("trpc.hotel.restaurants.get")
|
||||
const getRestaurantsSuccessCounter = meter.createCounter(
|
||||
"trpc.hotel.restaurants.get-success"
|
||||
)
|
||||
const getRestaurantsFailCounter = meter.createCounter(
|
||||
"trpc.hotel.restaurants.get-fail"
|
||||
)
|
||||
|
||||
const getPackagesCounter = meter.createCounter("trpc.hotel.packages.get")
|
||||
const getPackagesSuccessCounter = meter.createCounter(
|
||||
"trpc.hotel.packages.get-success"
|
||||
@@ -101,12 +109,12 @@ export const getHotelData = cache(
|
||||
async (input: HotelDataInput, serviceToken: string) => {
|
||||
const { hotelId, language, isCardOnlyPayment } = input
|
||||
|
||||
const params: Record<string, string> = {
|
||||
const params: Record<string, string | string[]> = {
|
||||
hotelId,
|
||||
language,
|
||||
}
|
||||
|
||||
params.include = "RoomCategories" // "RoomCategories","NearbyHotels","Restaurants","City",
|
||||
params.include = ["RoomCategories", "Restaurants"] // "RoomCategories","NearbyHotels","Restaurants","City",
|
||||
|
||||
getHotelCounter.add(1, {
|
||||
hotelId,
|
||||
@@ -780,7 +788,7 @@ export const hotelQueryRouter = router({
|
||||
Authorization: `Bearer ${ctx.serviceToken}`,
|
||||
},
|
||||
},
|
||||
params
|
||||
searchParams
|
||||
)
|
||||
|
||||
if (!apiResponse.ok) {
|
||||
|
||||
Reference in New Issue
Block a user