api/match: update forcing local processing via env

This commit is contained in:
wukko 2025-06-22 20:06:28 +06:00
parent f883887e4a
commit 05fb1601c8
No known key found for this signature in database
GPG Key ID: 3E30B3F26C7B4AA2

View File

@ -309,11 +309,12 @@ export default async function({ host, patternMatch, params, isSession, isApiKey
}
let localProcessing = params.localProcessing;
const lpEnv = env.forceLocalProcessing;
const shouldForceLocal = lpEnv === "always" || (lpEnv === "session" && isSession);
const localDisabled = (!localProcessing || localProcessing === "none");
if (lpEnv === "always" || (lpEnv === "session" && isSession)) {
localProcessing = true;
if (shouldForceLocal && localDisabled) {
localProcessing = "preferred";
}
return matchAction({