Merged in feat/book-228-campaign (pull request #2818)
feat(book-228): campaign cache fixes * feat(book-228): campaign cache fixes Approved-by: Erik Tiekstra Approved-by: Joakim Jäderberg Approved-by: Matilda Landström
This commit is contained in:
@@ -117,7 +117,11 @@ export async function getCampaignPagesByHotelPageUid(
|
|||||||
})
|
})
|
||||||
|
|
||||||
metricsGetCampaignPagesByHotelUidRefs.start()
|
metricsGetCampaignPagesByHotelUidRefs.start()
|
||||||
|
const refsTag = generateRefsResponseTag(
|
||||||
|
lang,
|
||||||
|
`${hotelPageUid}-${today}`,
|
||||||
|
"hotel_page_campaigns"
|
||||||
|
)
|
||||||
const refsResponse = await request<GetCampaignPagesByHotelUidRefsData>(
|
const refsResponse = await request<GetCampaignPagesByHotelUidRefsData>(
|
||||||
GetCampaignPagesByHotelUidRefs,
|
GetCampaignPagesByHotelUidRefs,
|
||||||
{
|
{
|
||||||
@@ -126,12 +130,8 @@ export async function getCampaignPagesByHotelPageUid(
|
|||||||
today,
|
today,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: generateRefsResponseTag(
|
key: refsTag,
|
||||||
lang,
|
ttl: "1d",
|
||||||
`${hotelPageUid}-${today}`,
|
|
||||||
"hotel_page_campaigns"
|
|
||||||
),
|
|
||||||
ttl: "max",
|
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -176,8 +176,8 @@ export async function getCampaignPagesByHotelPageUid(
|
|||||||
today,
|
today,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
key: tags,
|
key: [...tags, refsTag],
|
||||||
ttl: "max",
|
ttl: "1d",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -77,7 +77,7 @@ export function generateTagsFromSystem(
|
|||||||
connections: System["system"][]
|
connections: System["system"][]
|
||||||
) {
|
) {
|
||||||
return connections.map((system) => {
|
return connections.map((system) => {
|
||||||
return generateRefTag(
|
return generateTag(
|
||||||
system.locale ?? lang,
|
system.locale ?? lang,
|
||||||
system.content_type_uid,
|
system.content_type_uid,
|
||||||
system.uid
|
system.uid
|
||||||
|
|||||||
Reference in New Issue
Block a user