feat(SW-543): update requests
This commit is contained in:
@@ -14,6 +14,7 @@ import {
|
||||
generateTagsFromSystem,
|
||||
} from "@/utils/generateTag"
|
||||
|
||||
import { getContactConfig } from "../base/query"
|
||||
import { loyaltyPageRefsSchema, loyaltyPageSchema } from "./output"
|
||||
import { getConnections } from "./utils"
|
||||
|
||||
@@ -129,14 +130,13 @@ export const loyaltyPageQueryRouter = router({
|
||||
query: metricsVariables,
|
||||
})
|
||||
)
|
||||
const response = await request<GetLoyaltyPageSchema>(
|
||||
GetLoyaltyPage,
|
||||
variables,
|
||||
{
|
||||
const [response, contactConfig] = await Promise.all([
|
||||
request<GetLoyaltyPageSchema>(GetLoyaltyPage, variables, {
|
||||
cache: "force-cache",
|
||||
next: { tags },
|
||||
}
|
||||
)
|
||||
}),
|
||||
getContactConfig(lang),
|
||||
])
|
||||
|
||||
if (!response.data) {
|
||||
const notFoundError = notFound(response)
|
||||
@@ -172,6 +172,8 @@ export const loyaltyPageQueryRouter = router({
|
||||
return null
|
||||
}
|
||||
|
||||
console.log("Loyalty page log: ", response, contactConfig)
|
||||
|
||||
const loyaltyPage = validatedLoyaltyPage.data.loyalty_page
|
||||
|
||||
const loyaltyTrackingData: TrackingSDKPageData = {
|
||||
@@ -191,10 +193,15 @@ 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,
|
||||
}
|
||||
}),
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user