From c37d842d036a2a43cb08461035ec351e8001bdc3 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 8 Aug 2023 11:19:37 +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 | 32 +++++++++++++++++++++----------- 1 file changed, 21 insertions(+), 11 deletions(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 1dcc5371..2e9bcbec 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -53,17 +53,27 @@ function selectsource(input) { }else{ toast("软件版本过低,可能存在异常"); } - clearMyVar(MY_RULE.title + "分类"); - clearMyVar(MY_RULE.title + "更新"); - clearMyVar(MY_RULE.title + "类别"); - clearMyVar(MY_RULE.title + "地区"); - clearMyVar(MY_RULE.title + "进度"); - clearMyVar(MY_RULE.title + "排序"); - clearMyVar("排名"); - clearMyVar("分类"); - clearMyVar("更新"); - clearMyVar(runMode+"_"+sourcename); - clearMyVar("一级源接口信息"); + try{ + let listMyVar = listMyVarKeys(); + listMyVar.fetch(it=>{ + if(!/^SrcJu_/.test(it)){ + log(it); + clearMyVar(it); + } + }) + }catch(e){ + clearMyVar(MY_RULE.title + "分类"); + clearMyVar(MY_RULE.title + "更新"); + clearMyVar(MY_RULE.title + "类别"); + clearMyVar(MY_RULE.title + "地区"); + clearMyVar(MY_RULE.title + "进度"); + clearMyVar(MY_RULE.title + "排序"); + clearMyVar("排名"); + clearMyVar("分类"); + clearMyVar("更新"); + clearMyVar(runMode+"_"+sourcename); + clearMyVar("一级源接口信息"); + } Juconfig["runMode"] = runMode; Juconfig[runMode+'sourcename'] = input; writeFile(cfgfile, JSON.stringify(Juconfig));