Merged in feat/use-hash-for-graphql-cache (pull request #2251)

Feature: Use hash of query+variables for graphql cache instead of gitsha

* feature: use a hash of query+variables as part of the cache key instead of gitsha

* .

* Merge branch 'master' of bitbucket.org:scandic-swap/web into feat/use-hash-for-graphql-cache

* use correct json stringify

* merge

* remove edgeRequest in favor of request

* add more indicative logging


Approved-by: Linus Flood
This commit is contained in:
Joakim Jäderberg
2025-06-03 06:39:04 +00:00
parent 6a639dfd7e
commit a95ef65d02
14 changed files with 107 additions and 115 deletions

View File

@@ -10,8 +10,8 @@ import {
import { env } from "@/env/server"
import { badRequest, notFound } from "@/server/errors/next"
import { fetchAndCacheEntry } from "@/services/cms/fetchAndCacheEntry"
import { decryptData } from "@/utils/aes"
import { resolve as resolveEntry } from "@/utils/entry"
import { findLang } from "@/utils/languages"
import { getDefaultRequestHeaders } from "./utils"
@@ -147,7 +147,7 @@ async function handleWebviewRewrite({
const pathNameWithoutLang = path.replace(`/${lang}/webview`, "")
const { uid } = await fetchAndCacheEntry(pathNameWithoutLang, lang)
const { uid } = await resolveEntry(pathNameWithoutLang, lang)
if (uid) {
headers.set("x-uid", uid)
}