feat(SW-543): restore requests

This commit is contained in:
Fredrik Thorsson
2024-12-20 14:02:51 +01:00
parent a7aefcded1
commit 4c99bb2b18
4 changed files with 34 additions and 51 deletions

View File

@@ -14,7 +14,6 @@ import {
generateTagsFromSystem,
} from "@/utils/generateTag"
import { getContactConfig } from "../base/query"
import { loyaltyPageRefsSchema, loyaltyPageSchema } from "./output"
import { getConnections } from "./utils"
@@ -130,13 +129,14 @@ export const loyaltyPageQueryRouter = router({
query: metricsVariables,
})
)
const [response, contactConfig] = await Promise.all([
request<GetLoyaltyPageSchema>(GetLoyaltyPage, variables, {
const response = await request<GetLoyaltyPageSchema>(
GetLoyaltyPage,
variables,
{
cache: "force-cache",
next: { tags },
}),
getContactConfig(lang),
])
}
)
if (!response.data) {
const notFoundError = notFound(response)
@@ -172,8 +172,6 @@ export const loyaltyPageQueryRouter = router({
return null
}
console.log("Loyalty page log: ", response, contactConfig)
const loyaltyPage = validatedLoyaltyPage.data.loyalty_page
const loyaltyTrackingData: TrackingSDKPageData = {
@@ -193,15 +191,10 @@ export const loyaltyPageQueryRouter = router({
JSON.stringify({ query: metricsVariables })
)
const footnote = contactConfig?.phone.footnote
? contactConfig.phone.footnote
: null
// Assert LoyaltyPage type to get correct typings for RTE fields
return {
loyaltyPage,
tracking: loyaltyTrackingData,
footnote,
}
}),
})