From 10105c7e0522f92f6cceca83f1eed1f19fa44e99 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Fri, 7 Apr 2023 08:58:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuPublic.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuPublic.js | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 76a36e1d..23d5b99d 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -32,21 +32,21 @@ function getYiData(type,od) { let sourcedata = yidatalist.filter(it=>{ return it.name==yijisource; }); - if(sourcedata.length==0){ - d.push({ - title: "请先配置一个主页源", - url: "hiker://empty", - col_type: "text_center_1", - }) - }else{ - let parse; - eval("let source = " + sourcedata[0].parse); - if(source.ext && /^http/.test(source.ext)){ - requireCache(source.ext, 48); - parse = yidata; - }else{ - parse = source; + let parse; + try{ + if(sourcedata.length>0){ + eval("let source = " + sourcedata[0].parse); + if(source.ext && /^http/.test(source.ext)){ + requireCache(source.ext, 48); + parse = yidata; + }else{ + parse = source; + } } + }catch(e){ + log("一级源接口加载异常>"+e.message); + } + if(parse){ let data = []; try{ eval("let 数据 = " + parse[type]) @@ -79,6 +79,12 @@ function getYiData(type,od) { }):item.url }) d = d.concat(data); + }else{ + d.push({ + title: "请先配置一个主页源", + url: "hiker://empty", + col_type: "text_center_1", + }) } setResult(d); } \ No newline at end of file