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 pair
? { ? {
char: pair[0], char: pair[0],
...pair[1] ...pair[1].sort(
.sort((a, b) => Number(a.order) - Number(b.order)) (a, b) => Number(a.order) - Number(b.order),
.shift(), )[0],
} }
: undefined)(Object.entries(e).shift()), : undefined)(Object.entries(e)[0]),
); );
if (!builds?.id) return status(404, errorLoc.buildNotFound); if (!builds?.id) return status(404, errorLoc.buildNotFound);
const res = redirect( 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 () => { queueMicrotask(async () => {
cache.set(cacheKey, res, 1000 * 60); // cache for 1 minute cache.set(cacheKey, res, 1000 * 60); // cache for 1 minute