From 9f01d3349952dc3dd9283787fbca90914b217bd4 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 8 Mar 2023 09:17:48 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyAlist.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyAlist.js | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/SrcJyAlist.js b/SrcJyAlist.js index c0f2ec7b..bb9de32c 100644 --- a/SrcJyAlist.js +++ b/SrcJyAlist.js @@ -109,7 +109,20 @@ function alistHome() { } let alistconfig = alistData.config || {}; if(input=='阿里刷新令牌'){ - return $(alistconfig.alitoken||"","刷新令牌").input((alistfile,alistData,alistconfig)=>{ + let alitoken = alistconfig.alitoken; + if(!alitoken){ + try{ + let filepath = "hiker://files/rules/icy/icy-ali-token.json"; + let icyalifile = fetch(filepath); + if(icyalifile){ + let icyalitoken = JSON.parse(eval(icyalifile)); + if(icyalitoken.length>0){ + alitoken = icyalitoken[0].refresh_token; + } + } + }catch(e){} + } + return $(alitoken||"","刷新令牌").input((alistfile,alistData,alistconfig)=>{ alistconfig.alitoken = input; alistData.config = alistconfig; writeFile(alistfile, JSON.stringify(alistData));