更新 'SrcJyAliDisk.js'

master
src48597962 2 years ago
parent 76f66cf192
commit 2f925013e4
  1. 35
      SrcJyAliDisk.js

@ -22,18 +22,21 @@ function aliShareUrl(input) {
}
function myDiskMenu(islogin){
let onlogin = [{
title: userinfo.nick_name,
url: $().lazyRule((alistfile, alistData) => {
let setalitoken = $().lazyRule((alistfile, alistData) => {
let alistconfig = alistData.config || {};
let alitoken = alistconfig.alitoken;
return $(alitoken||"","refresh_token").input((alistfile,alistData,alistconfig)=>{
alistconfig.alitoken = input;
alistData.config = alistconfig;
writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false);
return "toast://已设置";
},alistfile,alistData,alistconfig)
}, alistfile, alistData),
}, alistfile, alistData)
let onlogin = [{
title: userinfo.nick_name,
url: setalitoken,
img: userinfo.avatar,
col_type: 'avatar'
},{
@ -44,18 +47,16 @@ function myDiskMenu(islogin){
url: $("hiker://empty###noRecordHistory##noHistory#").rule(() => {
let d = [];
let url = 'https://auth.aliyundrive.com/v2/oauth/authorize?login_type=custom&response_type=code&redirect_uri=https%3A%2F%2Fwww.aliyundrive.com%2Fsign%2Fcallback&client_id=25dzX3vbYqktVxyX&state=%7B%22origin%22%3A%22*%22%7D#/login'
let js = $.toString((alistfile, alistData) => {
let js = $.toString(() => {
const tokenFunction = function () {
var token = JSON.parse(localStorage.getItem('token'))
if (token && token.user_id) {
/*
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;
@ -72,7 +73,7 @@ function myDiskMenu(islogin){
setTimeout(tokenFunction, 500)
};
tokenFunction();
}, alistfile, alistData)
})
d.push({
url: url,
col_type: 'x5_webview_single',
@ -87,23 +88,7 @@ function myDiskMenu(islogin){
col_type: 'text_center_1'
},{
title: "⭐手工填写token⭐",
url: $().lazyRule((alistfile,alistData) => {
/*
let alistfile = "hiker://files/rules/Src/Juying/Alist.json";
if(fetch(alistfile)){
eval("var alistData = " + fetch(alistfile));
}else{
var alistData = {};
}
*/
let alistconfig = alistData.config || {};
return $("", "refresh_token").input((alistfile, alistData, alistconfig) => {
alistconfig.alitoken = input;
alistData.config = alistconfig;
writeFile(alistfile, JSON.stringify(alistData));
return "toast://已设置,刷新页面!";
}, alistfile, alistData, alistconfig)
}, alistfile, alistData),
url: setalitoken,
col_type: 'text_center_1'
}]
if(islogin){

Loading…
Cancel
Save