Revert "feat: add extractors bundled in file refactor stream handling in multiple providers"

This reverts commit 13d41f9da6.
This commit is contained in:
Himanshu
2026-02-02 23:44:25 +05:30
parent 13d41f9da6
commit ef46918fec
220 changed files with 771 additions and 1300 deletions

View File

@@ -1,5 +1,4 @@
import { ProviderContext } from "../types";
import { hubcloudExtractor } from "../extractors/hubcloud";
export async function getStream({
link,
@@ -11,7 +10,13 @@ export async function getStream({
signal: AbortSignal;
providerContext: ProviderContext;
}) {
const { axios, cheerio, commonHeaders: headers } = providerContext;
const {
axios,
cheerio,
extractors,
commonHeaders: headers,
} = providerContext;
const { hubcloudExtracter } = extractors;
let hubdriveLink = "";
if (link.includes("hubdrive")) {
const hubdriveRes = await axios.get(link, { headers, signal });
@@ -28,13 +33,7 @@ export async function getStream({
const redirectLink = await getRedirectLinks(link, signal, headers);
console.log("redirectLink", redirectLink);
if (redirectLink.includes("hubcloud") || redirectLink.includes("/drive/")) {
return await hubcloudExtractor(
redirectLink,
signal,
axios,
cheerio,
headers,
);
return await hubcloudExtracter(redirectLink, signal);
}
const redirectLinkRes = await axios.get(redirectLink, { headers, signal });
const redirectLinkText = redirectLinkRes.data;
@@ -60,13 +59,7 @@ export async function getStream({
/<META HTTP-EQUIV="refresh" content="0; url=([^"]+)">/i,
)?.[1] || hubdriveLink;
try {
return await hubcloudExtractor(
hubcloudLink,
signal,
axios,
cheerio,
headers,
);
return await hubcloudExtracter(hubcloudLink, signal);
} catch (error: any) {
console.log("hd hub 4 getStream error: ", error);
return [];