"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.allGetSearchPosts = exports.allGetPost = void 0; const allGetPost = async function ({ filter, signal, providerContext, }) { try { const catalog = []; const url = 'https://cinemeta-catalogs.strem.io' + filter; console.log('allGetPostUrl', url); const res = await providerContext.axios.get(url, { headers: providerContext.commonHeaders, signal, }); const data = res.data; data?.metas.map((result) => { const title = result?.name; const id = result?.imdb_id || result?.id; const type = result?.type; const image = result?.poster; if (id) { catalog.push({ title: title, link: `https://v3-cinemeta.strem.io/meta/${type}/${id}.json`, image: image, }); } }); console.log('catalog', catalog.length); return catalog; } catch (err) { console.error('AutoEmbed error ', err); return []; } }; exports.allGetPost = allGetPost; const allGetSearchPosts = async function ({ searchQuery, page, // providerValue, signal, providerContext, }) { try { if (page > 1) { return []; } const catalog = []; const url1 = `https://v3-cinemeta.strem.io/catalog/series/top/search=${encodeURI(searchQuery)}.json`; const url2 = `https://v3-cinemeta.strem.io/catalog/movie/top/search=${encodeURI(searchQuery)}.json`; const res = await providerContext.axios.get(url1, { headers: providerContext.commonHeaders, signal, }); const data = res.data; data?.metas.map((result) => { const title = result.name || ''; const id = result?.imdb_id || result?.id; const image = result?.poster; const type = result?.type; if (id) { catalog.push({ title: title, link: `https://v3-cinemeta.strem.io/meta/${type}/${id}.json`, image: image, }); } }); const res2 = await providerContext.axios.get(url2, { headers: providerContext.commonHeaders, signal, }); const data2 = res2.data; data2?.metas.map((result) => { const title = result?.name || ''; const id = result?.imdb_id || result?.id; const image = result?.poster; const type = result?.type; if (id) { catalog.push({ title: title, link: `https://v3-cinemeta.strem.io/meta/${type}/${id}.json`, image: image, }); } }); return catalog; } catch (err) { console.error('AutoEmbed error ', err); return []; } }; exports.allGetSearchPosts = allGetSearchPosts;