From 0e62cd90320808aec9e9f1c274326133322fec7e Mon Sep 17 00:00:00 2001 From: CMLiussss <24787744+cmliu@users.noreply.github.com> Date: Sat, 25 May 2024 16:55:16 +0800 Subject: [PATCH] Update _worker.js --- _worker.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_worker.js b/_worker.js index 04df1c2..0e94cb5 100644 --- a/_worker.js +++ b/_worker.js @@ -121,7 +121,7 @@ export default { if (content.includes('dns') && content.includes('proxies') && content.includes('proxy-groups')) { //console.log("clashsub: " + url); 订阅转换URL += "|" + url; - } else if (content.includes('dns') && content.includes('outbounds') && content.includes('inbounds')){ + } else if (content.includes('dns') && content.includes('outbounds') && content.includes('inbounds')){ //console.log("singboxsub: " + url); 订阅转换URL += "|" + url; } else { @@ -135,14 +135,14 @@ export default { } }) )); - //console.log(responses); + for (const response of responses) { - if (response.status === 'fulfilled') { - const content = await response.value; + if (response.status === 'fulfilled' && response.value) { + const content = response.value; req_data += base64Decode(content) + '\n'; } } - + } catch (error) { //console.error(error); } finally { @@ -162,7 +162,7 @@ export default { const base64Data = btoa(result); - if (订阅格式 == 'base64'){ + if (订阅格式 == 'base64' || token == fakeToken){ return new Response(base64Data ,{ headers: { "content-type": "text/plain; charset=utf-8",