From 2049f57dc3487424a99efe4fe06c33d1364aeef3 Mon Sep 17 00:00:00 2001 From: aka paul <50n50@noreply.localhost> Date: Thu, 29 Jan 2026 14:03:36 +0000 Subject: [PATCH] Update 1movies/1movies.js --- 1movies/1movies.js | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/1movies/1movies.js b/1movies/1movies.js index 37c5682..062a978 100644 --- a/1movies/1movies.js +++ b/1movies/1movies.js @@ -153,16 +153,13 @@ async function extractStreamUrl(url) { const serverId = server1Match[1]; - const tokenRequestData = [{ name: "Server1", data: serverId }]; + const tokenPromises = [ + fetchv2(`https://enc-dec.app/api/enc-movies-flix?text=${encodeURIComponent(serverId)}`) + ]; - const tokenBatchResponse = await fetchv2( - "https://ilovekai.simplepostrequest.workers.dev/ilovethighs", - {}, - "POST", - JSON.stringify(tokenRequestData) - ); - const tokenResults = await tokenBatchResponse.json(); - const token = tokenResults[0]?.data; + const tokenResponses = await Promise.all(tokenPromises); + const tokenData = await tokenResponses[0].json(); + const token = tokenData.result; if (!token) { console.log("Token not found"); @@ -178,16 +175,13 @@ async function extractStreamUrl(url) { return "error"; } - const decryptRequestData = [{ name: "Server1", data: streamData.result }]; + const decryptPromises = [ + fetchv2("https://enc-dec.app/api/dec-movies-flix", {}, "POST", JSON.stringify({ text: streamData.result })) + ]; - const decryptBatchResponse = await fetchv2( - "https://ilovekai.simplepostrequest.workers.dev/iloveboobs", - {}, - "POST", - JSON.stringify(decryptRequestData) - ); - const decryptedResponse = await decryptBatchResponse.json(); - const decryptedUrl = decryptedResponse[0]?.data.url; + const decryptResponses = await Promise.all(decryptPromises); + const decryptData = await decryptResponses[0].json(); + const decryptedUrl = decryptData.result.url; const subListEncoded = decryptedUrl.split("sub.list=")[1]?.split("&")[0]; let subtitles = "N/A"; @@ -227,11 +221,15 @@ async function extractStreamUrl(url) { const postData = { "text": result, - "Useragent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" + "agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36" }; - const finalResponse = await fetchv2("https://ilovekai.simplepostrequest.workers.dev/ilovebush", {}, "POST", JSON.stringify(postData)); - const finalJson = await finalResponse.json(); + const finalPromises = [ + fetchv2("https://enc-dec.app/api/dec-mega", {}, "POST", JSON.stringify(postData)) + ]; + + const finalResponses = await Promise.all(finalPromises); + const finalJson = await finalResponses[0].json(); const m3u8Link = finalJson?.result?.sources?.[0]?.file;