api: move error context to matcher

This commit is contained in:
wukko
2024-08-24 16:56:07 +06:00
parent 37efa035a2
commit 7ac0726f37
13 changed files with 33 additions and 85 deletions

View File

@@ -47,12 +47,7 @@ async function com_download(id) {
let streamData = JSON.parse(html.split('<script>window.__playinfo__=')[1].split('</script>')[0]);
if (streamData.data.timelength > env.durationLimit * 1000) {
return {
error: "content.too_long",
context: {
limit: env.durationLimit / 60
}
}
return { error: "content.too_long" };
}
const [ video, audio ] = extractBestQuality(streamData.data.dash);
@@ -92,12 +87,7 @@ async function tv_download(id) {
}
if (video.duration > env.durationLimit * 1000) {
return {
error: "content.too_long",
context: {
limit: env.durationLimit / 60
}
}
return { error: "content.too_long" };
}
return {