diff --git a/dist/protonMovies/meta.js b/dist/protonMovies/meta.js index ac31234..96eb7f0 100644 --- a/dist/protonMovies/meta.js +++ b/dist/protonMovies/meta.js @@ -15,8 +15,9 @@ const getMeta = function (_a) { var _b, _c, _d, _e, _f; try { const { axios, cheerio, getBaseUrl } = providerContext; + const baseUrl = yield getBaseUrl("protonMovies"); console.log("all", link); - const res = yield axios.get(link); + const res = yield axios.get(`${baseUrl}${link}`); const data = res.data; function decodeHtml(encodedArray) { // Join array elements into a single string @@ -54,7 +55,6 @@ const getMeta = function (_a) { .map((i, el) => $(el).text()) .slice(0, 3) .get(); - const baseUrl = yield getBaseUrl("protonMovies"); const links = []; if (type === "movie") { const directLinks = []; diff --git a/dist/protonMovies/posts.js b/dist/protonMovies/posts.js index 962e805..a9c1900 100644 --- a/dist/protonMovies/posts.js +++ b/dist/protonMovies/posts.js @@ -30,25 +30,25 @@ const getSearchPosts = function (_a) { exports.getSearchPosts = getSearchPosts; function posts(_a) { return __awaiter(this, arguments, void 0, function* ({ url, baseUrl, signal, axios, cheerio, }) { - function decodeHtml(encodedArray) { - // Join array elements into a single string - const joined = encodedArray.join(""); - // Replace escaped quotes - const unescaped = joined.replace(/\\"/g, '"').replace(/\\'/g, "'"); - // Remove remaining escape characters - const cleaned = unescaped - .replace(/\\n/g, "\n") - .replace(/\\t/g, "\t") - .replace(/\\r/g, "\r"); - // Convert literal string representations back to characters - const decoded = cleaned - .replace(/"/g, '"') - .replace(/</g, "<") - .replace(/>/g, ">") - .replace(/&/g, "&"); - return decoded; - } try { + function decodeHtml(encodedArray) { + // Join array elements into a single string + const joined = encodedArray.join(""); + // Replace escaped quotes + const unescaped = joined.replace(/\\"/g, '"').replace(/\\'/g, "'"); + // Remove remaining escape characters + const cleaned = unescaped + .replace(/\\n/g, "\n") + .replace(/\\t/g, "\t") + .replace(/\\r/g, "\r"); + // Convert literal string representations back to characters + const decoded = cleaned + .replace(/"/g, '"') + .replace(/</g, "<") + .replace(/>/g, ">") + .replace(/&/g, "&"); + return decoded; + } const res = yield axios.get(url, { headers: { referer: baseUrl,