api/match: pass action parameters as object

This commit is contained in:
wukko
2024-08-03 15:02:59 +06:00
parent 559e8448e5
commit 0ffea2d886
2 changed files with 14 additions and 10 deletions

View File

@@ -4,7 +4,7 @@ import { env } from "../config.js";
import { createResponse } from "../processing/request.js";
import { testers } from "./service-patterns.js";
import matchActionDecider from "./match-action.js";
import matchAction from "./match-action.js";
import bilibili from "./services/bilibili.js";
import reddit from "./services/reddit.js";
@@ -230,12 +230,17 @@ export default async function(host, patternMatch, lang, obj) {
})
}
return matchActionDecider(
r, host, obj.aFormat, isAudioOnly,
lang, isAudioMuted, disableMetadata,
obj.filenamePattern, obj.twitterGif,
return matchAction({
r,
host,
audioFormat: obj.audioFormat,
isAudioOnly,
isAudioMuted,
disableMetadata,
filenameStyle: obj.filenamePattern,
toGif: obj.twitterGif,
requestIP
)
})
} catch {
return createResponse("error", {
code: "ErrorBadFetch",