api/match: force local processing when configured to do so in env
This commit is contained in:
@@ -292,6 +292,14 @@ export default async function({ host, patternMatch, params, isSession }) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let localProcessing = params.localProcessing;
|
||||||
|
|
||||||
|
const lpEnv = env.forceLocalProcessing;
|
||||||
|
|
||||||
|
if (lpEnv === "always" || (lpEnv === "session" && isSession)) {
|
||||||
|
localProcessing = true;
|
||||||
|
}
|
||||||
|
|
||||||
return matchAction({
|
return matchAction({
|
||||||
r,
|
r,
|
||||||
host,
|
host,
|
||||||
@@ -304,7 +312,7 @@ export default async function({ host, patternMatch, params, isSession }) {
|
|||||||
requestIP,
|
requestIP,
|
||||||
audioBitrate: params.audioBitrate,
|
audioBitrate: params.audioBitrate,
|
||||||
alwaysProxy: params.alwaysProxy,
|
alwaysProxy: params.alwaysProxy,
|
||||||
localProcessing: params.localProcessing,
|
localProcessing,
|
||||||
})
|
})
|
||||||
} catch {
|
} catch {
|
||||||
return createResponse("error", {
|
return createResponse("error", {
|
||||||
|
|||||||
Reference in New Issue
Block a user