feat(SW-251): filter request
This commit is contained in:
@@ -38,7 +38,6 @@ import {
|
||||
getRatesSchema,
|
||||
roomSchema,
|
||||
} from "./output"
|
||||
import tempFilterData from "./tempFilterData.json"
|
||||
import tempRatesData from "./tempRatesData.json"
|
||||
|
||||
import { HotelBlocksTypenameEnum } from "@/types/components/hotelPage/enums"
|
||||
@@ -515,7 +514,19 @@ export const hotelQueryRouter = router({
|
||||
"api.hotels.fuilters success",
|
||||
JSON.stringify({ query: { params: params } })
|
||||
)
|
||||
return validateFilterData.data
|
||||
|
||||
const hotelData = validateFilterData.data.data
|
||||
const filters = hotelData.flatMap(
|
||||
(data) => data.attributes.detailedFacilities
|
||||
)
|
||||
const unieqId = [...new Set(filters.map((data) => data.id))]
|
||||
|
||||
return {
|
||||
hotelId: hotelData.map((data) => data.id),
|
||||
filters: unieqId.map((data) =>
|
||||
filters.find((find) => find.id === data)
|
||||
),
|
||||
}
|
||||
}),
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user