fix: add improved logging for contentstack requests

This commit is contained in:
Arvid Norlin
2024-08-21 16:01:50 +02:00
parent 7de8a184b7
commit d603f53240
7 changed files with 131 additions and 44 deletions

View File

@@ -32,7 +32,7 @@ export const hotelQueryRouter = router({
params.include = include.join(",")
}
console.log("api.hotels.hotel start")
console.info("api.hotels.hotel start")
const apiResponse = await api.get(
`${api.endpoints.v1.hotels}/${hotelId}`,
{
@@ -74,7 +74,7 @@ export const hotelQueryRouter = router({
return validatedRoom.data
})
: []
console.log("api.hotels.hotel success")
console.info("api.hotels.hotel success")
return {
hotel: validatedHotelData.data.data.attributes,
roomCategories: roomCategories,
@@ -90,12 +90,13 @@ export const hotelQueryRouter = router({
// const apiLang = toApiLang(language)
// params.set("hotelId", hotelId.toString())
// params.set("language", apiLang)
console.log("api.hotels.rates start")
console.info("api.hotels.rates start")
const validatedHotelData = getRatesSchema.safeParse(tempRatesData)
if (!tempRatesData) {
console.error("api.hotels.rates error, ", {})
return null
//Can't return null here since consuming component does not handle null yet
// return null
}
if (!validatedHotelData.success) {
console.error(
@@ -104,17 +105,18 @@ export const hotelQueryRouter = router({
)
throw badRequestError()
}
console.log("api.hotels.rates success")
console.info("api.hotels.rates success")
return validatedHotelData.data
}),
getFilters: publicProcedure
.input(getFiltersInputSchema)
.query(async ({ input, ctx }) => {
console.log("api.hotels.filters start")
console.info("api.hotels.filters start")
if (!tempFilterData) {
console.error("api.hotels.filters error, ", {})
return null
//Can't return null here since consuming component does not handle null yet
// return null
}
const validateFilterData = getFiltersSchema.safeParse(tempFilterData)