From fb1b37c80656134edfc5a386e13adb5ff4e19285 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 2 May 2023 19:46:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJu.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/SrcJu.js b/SrcJu.js index 50883467..c544c68f 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -730,7 +730,7 @@ function erji() { setResult(d); if(!getMyVar('SrcJuSousuoTest') && !getMyVar("调试模式")){ showLoading('搜源中,请稍后.'); - search(name,"erji",false,sgroup); + search(name,"erji",false,sgroup,stype); } } clearMyVar('已选择换源列表'); @@ -751,7 +751,7 @@ function sousuo() { search(name,'sousuo',false,info.group); } //搜索接口 -function search(keyword, mode, sdata, group) { +function search(keyword, mode, sdata, group, type) { if(getMyVar('SrcJuSearching')=="1"){ toast("上次搜索线程还未结束,等等再来"); if(mode=="sousuotest"){ @@ -807,18 +807,19 @@ function search(keyword, mode, sdata, group) { let success = 0; let results = []; let ssdatalist = []; + let ssstype = type || runMode; if (sdata) { ssdatalist.push(sdata); }else if (sssname){ ssdatalist = erdatalist.filter(it=>{ - return it.name==sssname && it.type==runMode; + return it.name==sssname && it.type==ssstype; }); }else{ ssdatalist = erdatalist.filter(it=>{ if(group=="全全"){ - return it.type==runMode; + return it.type==ssstype; }else{ - return it.type==runMode && (it.group==group||it.group=="全全"); + return it.type==ssstype && (it.group==group||it.group=="全全"); } }); }