更新 'SrcJyPublic.js'

master
src48597962 8 months ago
parent 59843a5f7e
commit 1c33f836c1
  1. 14
      SrcJyPublic.js

@ -26,7 +26,7 @@ function getFile(lx) {
//获取所有接口或解析 //获取所有接口或解析
function getDatas(lx, isyx) { function getDatas(lx, isyx) {
let datalist = []; let datalist = [];
if(getItem('runMode','1')=='1'){ if(getItem('sourceMode','1')=='1'){
let sourcefile = getFile(lx); let sourcefile = getFile(lx);
let sourcedata = fetch(sourcefile); let sourcedata = fetch(sourcefile);
if(sourcedata != ""){ if(sourcedata != ""){
@ -36,7 +36,7 @@ function getDatas(lx, isyx) {
datalist = []; datalist = [];
} }
} }
}else if(getItem('runMode','1')=='2'){ }else if(getItem('sourceMode','1')=='2'){
if(Juconfig['dySource']){ if(Juconfig['dySource']){
let dyJkTmpFile = "hiker://files/_cache/"+md5(Juconfig['dySource'])+".txt"; let dyJkTmpFile = "hiker://files/_cache/"+md5(Juconfig['dySource'])+".txt";
if(!fileExist(dyJkTmpFile)){ if(!fileExist(dyJkTmpFile)){
@ -48,9 +48,10 @@ function getDatas(lx, isyx) {
if(fileExist(dyJkTmpFile)){ if(fileExist(dyJkTmpFile)){
try{ try{
let data = JSON.parse(fetch(dyJkTmpFile)); let data = JSON.parse(fetch(dyJkTmpFile));
let jklist = data.sites || []; let list = lx=="jk"?data.sites:data.parses || [];
jklist.forEach(obj=>{ list.forEach(obj=>{
let arr; let arr;
if(lx=="jk"){
if(/^csp_AppYs/.test(obj.api)){ if(/^csp_AppYs/.test(obj.api)){
arr = { "name": obj.name, "url": obj.ext, "type": getapitype(obj.ext)}; arr = { "name": obj.name, "url": obj.ext, "type": getapitype(obj.ext)};
}else if((obj.type==1||obj.type==0)&&obj.api.indexOf('cms.nokia.press')==-1){ }else if((obj.type==1||obj.type==0)&&obj.api.indexOf('cms.nokia.press')==-1){
@ -61,6 +62,11 @@ function getDatas(lx, isyx) {
}else if(obj.type==4){ }else if(obj.type==4){
arr = { "name": obj.name, "url": obj.api, "type": "t4", "ext": obj.ext}; arr = { "name": obj.name, "url": obj.api, "type": "t4", "ext": obj.ext};
} }
}else{
if(obj.url.startsWith('http')){
arr = obj;
}
}
if(arr){ if(arr){
datalist.push(arr); datalist.push(arr);
} }

Loading…
Cancel
Save