fix: mutation polluting build cache
Build and Deploy / build-and-deploy (push) Successful in 3m7s

This commit is contained in:
2026-07-08 11:00:32 +07:00 Unverified
parent 7dea15ef96
commit be0c4bd214
+5 -5
View File
@@ -531,16 +531,16 @@ export function card(app: App) {
pair
? {
char: pair[0],
...pair[1]
.sort((a, b) => Number(a.order) - Number(b.order))
.shift(),
...pair[1].sort(
(a, b) => Number(a.order) - Number(b.order),
)[0],
}
: undefined)(Object.entries(e).shift()),
: undefined)(Object.entries(e)[0]),
);
if (!builds?.id) return status(404, errorLoc.buildNotFound);
const res = redirect(
`/v1/card/enka/${username}/${hoyo.hash}/${builds.char}/${builds.id}${new URLSearchParams(query as Record<string, string>)}`,
`/v1/card/enka/${username}/${hoyo.hash}/${builds.char}/${builds.id}?${new URLSearchParams(query as Record<string, string>)}`,
);
queueMicrotask(async () => {
cache.set(cacheKey, res, 1000 * 60); // cache for 1 minute