diff --git a/lib/graphql/_request.ts b/lib/graphql/_request.ts index b3253f26b..5df74dce6 100644 --- a/lib/graphql/_request.ts +++ b/lib/graphql/_request.ts @@ -46,10 +46,10 @@ export async function request( } } - const print = (await import("graphql/language/printer")).print - const nr = Math.random() - console.log(`START REQUEST ${nr}`) - console.time(`OUTGOING REQUEST ${nr}`) + // const print = (await import("graphql/language/printer")).print + // const nr = Math.random() + // console.log(`START REQUEST ${nr}`) + // console.time(`OUTGOING REQUEST ${nr}`) // console.log(`Sending reqeust to ${env.CMS_URL}`) // console.log(`Query:`, print(query as DocumentNode)) // console.log(`Variables:`, variables) @@ -63,7 +63,7 @@ export async function request( variables, }) - console.timeEnd(`OUTGOING REQUEST ${nr}`) + // console.timeEnd(`OUTGOING REQUEST ${nr}`) // console.log({ response }) return { data: response } diff --git a/server/routers/contentstack/base/query.ts b/server/routers/contentstack/base/query.ts index 8627d57cc..d4952cc3f 100644 --- a/server/routers/contentstack/base/query.ts +++ b/server/routers/contentstack/base/query.ts @@ -1,5 +1,3 @@ -import { error } from "console" - import { GetContactConfig } from "@/lib/graphql/Query/ContactConfig.graphql" import { GetCurrentFooter, @@ -11,11 +9,7 @@ import { } from "@/lib/graphql/Query/CurrentHeader.graphql" import { request } from "@/lib/graphql/request" import { notFound } from "@/server/errors/trpc" -import { - contentstackBaseProcedure, - publicProcedure, - router, -} from "@/server/trpc" +import { contentstackBaseProcedure, router } from "@/server/trpc" import { generateTag } from "@/utils/generateTag" diff --git a/server/routers/contentstack/myPages/navigation/query.ts b/server/routers/contentstack/myPages/navigation/query.ts index ef9def606..38d60aa78 100644 --- a/server/routers/contentstack/myPages/navigation/query.ts +++ b/server/routers/contentstack/myPages/navigation/query.ts @@ -1,5 +1,3 @@ -import { error } from "console" - import { GetNavigationMyPages, GetNavigationMyPagesRefs, diff --git a/server/routers/hotels/query.ts b/server/routers/hotels/query.ts index 41529c738..3f9d6ec33 100644 --- a/server/routers/hotels/query.ts +++ b/server/routers/hotels/query.ts @@ -50,6 +50,7 @@ export const hotelQueryRouter = router({ ) if (!apiResponse.ok) { + const text = await apiResponse.text() console.error( "api.hotels.hotel error", JSON.stringify({ @@ -57,6 +58,7 @@ export const hotelQueryRouter = router({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) diff --git a/server/routers/user/mutation.ts b/server/routers/user/mutation.ts index cf568725c..21b266464 100644 --- a/server/routers/user/mutation.ts +++ b/server/routers/user/mutation.ts @@ -14,6 +14,10 @@ export const userMutationRouter = router({ ctx, input, }) { + console.info( + "api.user.creditCard.add start", + JSON.stringify({ query: { language: input.language } }) + ) const apiResponse = await api.post(api.endpoints.v1.intiateSaveCard, { headers: { Authorization: `Bearer ${ctx.session.token.access_token}`, @@ -26,24 +30,43 @@ export const userMutationRouter = router({ }) if (!apiResponse.ok) { - console.info(`API Response Failed - Initiating add Creadit Card flow`) - console.error(apiResponse) + const text = await apiResponse.text() + console.error( + "api.user.creditCard.add error", + JSON.stringify({ + query: { language: input.language }, + error: { + status: apiResponse.status, + statusText: apiResponse.statusText, + error: text, + }, + }) + ) return null } const apiJson = await apiResponse.json() const verifiedData = initiateSaveCardSchema.safeParse(apiJson) if (!verifiedData.success) { - console.error(`Failed to initiate save card data`) - console.error(verifiedData.error) + console.error( + "api.user.creditCard.add validation error", + JSON.stringify({ + query: { language: input.language }, + error: verifiedData.error, + }) + ) return null } - + console.info( + "api.user.creditCard.add success", + JSON.stringify({ query: { language: input.language } }) + ) return verifiedData.data.data }), save: protectedProcedure .input(saveCreditCardInput) .mutation(async function ({ ctx, input }) { + console.info("api.user.creditCard.save start", JSON.stringify({})) const apiResponse = await api.post( `${api.endpoints.v1.creditCards}/${input.transactionId}`, { @@ -54,16 +77,29 @@ export const userMutationRouter = router({ ) if (!apiResponse.ok) { - console.error(`API Response Failed - Save card`) - console.error(apiResponse) + const text = await apiResponse.text() + console.error( + "api.user.creditCard.save error", + JSON.stringify({ + error: { + status: apiResponse.status, + statusText: apiResponse.statusText, + text, + }, + }) + ) return false } - + console.info("api.user.creditCard.save success", JSON.stringify({})) return true }), delete: protectedProcedure .input(deleteCreditCardInput) .mutation(async function ({ ctx, input }) { + console.info( + "api.user.creditCard.delete start", + JSON.stringify({ query: {} }) + ) const apiResponse = await api.remove( `${api.endpoints.v1.creditCards}/${input.creditCardId}`, { @@ -74,11 +110,21 @@ export const userMutationRouter = router({ ) if (!apiResponse.ok) { - console.error(`API Response Failed - Delete credit card`) - console.error(apiResponse) + const text = await apiResponse.text() + console.error( + "api.user.creditCard.delete error", + JSON.stringify({ + error: { + status: apiResponse.status, + statusText: apiResponse.statusText, + text, + }, + query: {}, + }) + ) return false } - + console.info("api.user.creditCard.delete success", JSON.stringify({})) return true }), }), diff --git a/server/routers/user/query.ts b/server/routers/user/query.ts index 57e4ccd8a..bf2c2eac4 100644 --- a/server/routers/user/query.ts +++ b/server/routers/user/query.ts @@ -51,12 +51,14 @@ async function getVerifiedUser({ session }: { session: Session }) { }) if (!apiResponse.ok) { + const text = await apiResponse.text() console.error( "api.user.profile error", JSON.stringify({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) @@ -387,6 +389,7 @@ export const userQueryRouter = router({ // default: // throw internalServerError(apiResponse) // } + const text = await apiResponse.text() console.error( "api.booking.stays.past error ", JSON.stringify({ @@ -394,6 +397,7 @@ export const userQueryRouter = router({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) @@ -470,6 +474,7 @@ export const userQueryRouter = router({ // default: // throw internalServerError(apiResponse) // } + const text = await apiResponse.text() console.error( "api.booking.stays.future error ", JSON.stringify({ @@ -477,6 +482,7 @@ export const userQueryRouter = router({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) @@ -544,12 +550,14 @@ export const userQueryRouter = router({ // default: // throw internalServerError() // } + const text = await apiResponse.text() console.error( "api.transaction.friendTransactions error ", JSON.stringify({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) @@ -645,12 +653,14 @@ export const userQueryRouter = router({ }) if (!apiResponse.ok) { + const text = await apiResponse.text() console.error( "api.profile.creditCards error ", JSON.stringify({ error: { status: apiResponse.status, statusText: apiResponse.statusText, + text, }, }) ) @@ -690,7 +700,17 @@ export const userQueryRouter = router({ // default: // throw internalServerError() // } - console.log("api.profile error", JSON.stringify({ error: apiResponse })) + const text = await apiResponse.text() + console.log( + "api.profile error", + JSON.stringify({ + error: { + status: apiResponse.status, + statusText: apiResponse.statusText, + text, + }, + }) + ) } const apiJson = await apiResponse.json()