更新 'SrcJyPublic.js'

master
src48597962 3 months ago
parent 38275bbc2f
commit deb76d5692
  1. 14
      SrcJyPublic.js

@ -1272,7 +1272,8 @@ function subResource() {
setResult(d); setResult(d);
} }
// 执行导入资源码内容 // 执行导入资源码内容
function importResource(textcontent) { function importResource(pdata, mode) {
let textcontent = globalMap0.getVar('Jy_gmParams').unzip(pdata);
let pastedata = JSON.parse(textcontent); let pastedata = JSON.parse(textcontent);
let jknum = 0; let jknum = 0;
let jxnum = 0; let jxnum = 0;
@ -1280,18 +1281,18 @@ function importResource(textcontent) {
let options = []; let options = [];
let jkdatalist = pastedata.接口||[]; let jkdatalist = pastedata.接口||[];
if(jkdatalist.length>0){ if(jkdatalist.length>0){
jknum = jiekousave(jkdatalist, it.mode==2?2:1); jknum = jiekousave(jkdatalist, mode==2?2:1);
options.push('接口'); options.push('接口');
} }
let jxdatalist = pastedata.解析||[]; let jxdatalist = pastedata.解析||[];
if(jxdatalist.length>0){ if(jxdatalist.length>0){
jxnum = jiexisave(jxdatalist, it.mode==2?2:1); jxnum = jiexisave(jxdatalist, mode==2?2:1);
options.push('解析'); options.push('解析');
} }
if(pastedata.直播){ if(pastedata.直播){
let livefilepath = globalMap0.getVar('Jy_gmParams').rulepath + "liveconfig.json"; let livefilepath = globalMap0.getVar('Jy_gmParams').rulepath + "liveconfig.json";
let liveconfig = pastedata.直播; let liveconfig = pastedata.直播;
if(it.mode!=2){ if(mode!=2){
let livefile = fetch(livefilepath); let livefile = fetch(livefilepath);
if(livefile){ if(livefile){
try{ try{
@ -1323,7 +1324,7 @@ function importResource(textcontent) {
} }
let ghproxy = pastedata.ghproxy||[]; let ghproxy = pastedata.ghproxy||[];
if(ghproxy.length>0){ if(ghproxy.length>0){
if(it.mode!=2){ if(mode!=2){
oldproxy = Juconfig['ghproxy'] || []; oldproxy = Juconfig['ghproxy'] || [];
ghproxy.forEach(gh=>{ ghproxy.forEach(gh=>{
if(!oldproxy.some(item => gh.url==item.url)){ if(!oldproxy.some(item => gh.url==item.url)){
@ -1374,10 +1375,9 @@ function updateResource(it,refresh) {
"content-type": "application/json;charset=UTF-8" "content-type": "application/json;charset=UTF-8"
})); }));
if(pasteget.result_code=="SUCCESS"){ if(pasteget.result_code=="SUCCESS"){
let textcontent = globalMap0.getVar('Jy_gmParams').unzip(pasteget.data);
require(config.依赖.replace(/[^/]*$/,'') + 'SrcJySet.js'); require(config.依赖.replace(/[^/]*$/,'') + 'SrcJySet.js');
importResource(textcontent); importResource(pasteget.data,it.mode);
if(refresh){ if(refresh){
refreshPage(false); refreshPage(false);
} }

Loading…
Cancel
Save