更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent c9ee64a5c4
commit 09ba7d4d0e
  1. 21
      SrcJu.js

@ -186,7 +186,6 @@ function erji() {
let erjiextra; let erjiextra;
let sname; let sname;
let surl; let surl;
let sgroup;
let detailload; let detailload;
for(let i=0; i<datasource.length; i++){ for(let i=0; i<datasource.length; i++){
if(datasource[i]){ if(datasource[i]){
@ -218,8 +217,6 @@ function erji() {
parse = source; parse = source;
} }
sourcedata2 = sourcedata[0]; sourcedata2 = sourcedata[0];
let info = storage0.getMyVar('一级源接口信息');
sgroup = info.group || sourcedata2.group;
try{ try{
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js');
cacheData(sourcedata[0]); cacheData(sourcedata[0]);
@ -427,7 +424,7 @@ function erji() {
}) })
d.push({ d.push({
title: "切换书源", title: "切换书源",
url: $("#noLoading#").lazyRule((name,sgroup) => { url: $("#noLoading#").lazyRule((name) => {
updateItem("listloading2", { updateItem("listloading2", {
extra: { extra: {
id: "listloading", id: "listloading",
@ -442,13 +439,13 @@ function erji() {
require(config.依赖); require(config.依赖);
deleteItemByCls('loadlist'); deleteItemByCls('loadlist');
showLoading('搜源中,请稍后.'); showLoading('搜源中,请稍后.');
search(name,"erji",false,sgroup); search(name,"erji");
hideLoading(); hideLoading();
return "hiker://empty"; return "hiker://empty";
}else{ }else{
return "toast://上一个搜索线程还未结束,稍等..."; return "toast://上一个搜索线程还未结束,稍等...";
} }
}, name, sgroup), }, name),
pic_url: 'https://lanmeiguojiang.com/tubiao/messy/20.svg', pic_url: 'https://lanmeiguojiang.com/tubiao/messy/20.svg',
col_type: 'icon_small_3', col_type: 'icon_small_3',
extra: { extra: {
@ -638,7 +635,7 @@ function erji() {
}); });
setResult(d); setResult(d);
if(!getMyVar('SrcJuSousuoTest') && !getMyVar("调试模式")){ if(!getMyVar('SrcJuSousuoTest') && !getMyVar("调试模式")){
search(name,"erji",false,sgroup); search(name,"erji");
} }
} }
clearMyVar('已选择换源列表'); clearMyVar('已选择换源列表');
@ -655,11 +652,10 @@ function sousuo() {
} }
}); });
setResult(d); setResult(d);
let info = storage0.getMyVar('一级源接口信息') || {}; search(name,'sousuo');
search(name,'sousuo',false,info.group);
} }
//搜索接口 //搜索接口
function search(keyword, mode, sdata, sgroup) { function search(keyword, mode, sdata) {
if(getMyVar('SrcJuSearching')=="1"){ if(getMyVar('SrcJuSearching')=="1"){
toast("上次搜索线程还未结束,等等再来"); toast("上次搜索线程还未结束,等等再来");
if(mode=="sousuotest"){ if(mode=="sousuotest"){
@ -712,6 +708,7 @@ function search(keyword, mode, sdata, sgroup) {
} }
putMyVar('SrcJuSearching','1'); putMyVar('SrcJuSearching','1');
let info = storage0.getMyVar('一级源接口信息') || {};
let success = 0; let success = 0;
let results = []; let results = [];
let ssdatalist = []; let ssdatalist = [];
@ -723,10 +720,10 @@ function search(keyword, mode, sdata, sgroup) {
}); });
}else{ }else{
ssdatalist = erdatalist.filter(it=>{ ssdatalist = erdatalist.filter(it=>{
if(sgroup=="全全"){ if(info.group=="全全"){
return it.type==runMode; return it.type==runMode;
}else{ }else{
return it.type==runMode && (it.group==sgroup||it.group=="全全"); return it.type==runMode && (it.group==info.group||it.group=="全全");
} }
}); });
} }

Loading…
Cancel
Save