From a807302a8dd100b274af2f33b98a14e6bafbd027 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Mon, 27 Mar 2023 19:28:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAliDisk.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAliDisk.js | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index 74a6c601..40636f07 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -127,6 +127,7 @@ function aliMyDisk(folder_id,nofilter) { const tokenFunction = function () { var token = JSON.parse(localStorage.getItem('token')) if (token && token.user_id) { + /* let token_url = 'hiker://files/rules/Joe/ali.json'; fy_bridge_app.writeFile(token_url, JSON.stringify(token)); let icy = "hiker://files/rules/icy/icy-ali-token.json"; @@ -136,9 +137,21 @@ function aliMyDisk(folder_id,nofilter) { b.push(token); fy_bridge_app.writeFile(icy, JSON.stringify(b)); } + */ + let alistfile = "hiker://files/rules/Src/Juying/Alist.json"; + if(fy_bridge_app.fetch(alistfile)){ + eval("var alistData = " + fy_bridge_app.fetch(alistfile)); + }else{ + var alistData = {}; + } + let alistconfig = alistData.config || {}; + alistconfig.alitoken = token.refresh_token; + alistData.config = alistconfig; + fy_bridge_app.writeFile(alistfile, JSON.stringify(alistData)); localStorage.clear(); alert('TOKEN获取成功!'); - fy_bridge_app.back(); + fba.parseLazyRule(`hiker://empty@lazyRule=.js:back(true);`); + //fy_bridge_app.back(); return; } else { token_timer(); @@ -147,7 +160,6 @@ function aliMyDisk(folder_id,nofilter) { var token_timer = function () { setTimeout(tokenFunction, 500) }; - //token_timer(); tokenFunction(); }) d.push({