feat: add twitch vod/clip support
This commit is contained in:
@@ -17,6 +17,7 @@ import vimeo from "./services/vimeo.js";
|
||||
import soundcloud from "./services/soundcloud.js";
|
||||
import instagram from "./services/instagram.js";
|
||||
import vine from "./services/vine.js";
|
||||
import twitch from "./services/twitch.js";
|
||||
|
||||
export default async function (host, patternMatch, url, lang, obj) {
|
||||
try {
|
||||
@@ -110,6 +111,15 @@ export default async function (host, patternMatch, url, lang, obj) {
|
||||
case "vine":
|
||||
r = await vine({ id: patternMatch["id"] });
|
||||
break;
|
||||
case "twitch":
|
||||
r = await twitch({
|
||||
vodId: patternMatch["video"] ? patternMatch["video"] : false,
|
||||
clipId: patternMatch["clip"] ? patternMatch["clip"] : false,
|
||||
lang: lang, quality: obj.vQuality,
|
||||
isAudioOnly: obj.isAudioOnly,
|
||||
format: obj.vFormat
|
||||
});
|
||||
break;
|
||||
default:
|
||||
return apiJSON(0, { t: errorUnsupported(lang) });
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user