From fbc1a1b083a0acc728064a5340173eb125cf8463 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 13 Dec 2023 08:40:28 +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, 8 insertions(+), 8 deletions(-) diff --git a/SrcJyAliDisk.js b/SrcJyAliDisk.js index e0072a28..48e6b01a 100644 --- a/SrcJyAliDisk.js +++ b/SrcJyAliDisk.js @@ -445,9 +445,10 @@ function aliShare(share_id, folder_id, share_pwd) { })) } -function aliMyDisk(folder_id, isSearch, driveid) { +function aliMyDisk(folder_id, isSearch, drive_id) { folder_id = folder_id || "root"; isSearch = isSearch || 0; + drive_id = drive_id || alidrive_id; let d = []; setPageTitle(typeof (MY_PARAMS) != "undefined" && MY_PARAMS.dirname ? MY_PARAMS.dirname : '我的云盘 | 聚影√'); if (userinfo && userinfo.user_id) { @@ -490,7 +491,6 @@ function aliMyDisk(folder_id, isSearch, driveid) { sousuo2(d, 1); } else { try { - let drive_id = driveid?driveid:getMyVar("selectDisk", "1") == "1" ? userinfo.default_drive_id : userinfo.resource_drive_id; let postdata = { "drive_id": drive_id, "parent_file_id": folder_id, "limit": 200, "all": false, "url_expire_sec": 14400, "image_thumbnail_process": "image/resize,w_256/format,avif", "image_url_process": "image/resize,w_1920/format,avif", "video_thumbnail_process": "video/snapshot,t_1000,f_jpg,ar_auto,w_256", "fields": "*", "order_by": "updated_at", "order_direction": "DESC" }; headers['authorization'] = 'Bearer ' + userinfo.access_token; headers['x-canary'] = "client=web,app=adrive,version=v4.1.1"; @@ -507,10 +507,10 @@ function aliMyDisk(folder_id, isSearch, driveid) { d.push({ title: item.name, img: "hiker://files/cache/src/文件夹.svg", - url: $("hiker://empty").rule((folder_id, isSearch) => { + url: $("hiker://empty").rule((folder_id, isSearch, drive_id) => { require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliDisk.js'); - aliMyDisk(folder_id, isSearch); - }, item.file_id, isSearch), + aliMyDisk(folder_id, isSearch, drive_id); + }, item.file_id, isSearch, drive_id), col_type: 'avatar', extra: { dirname: item.name @@ -538,11 +538,11 @@ function aliMyDisk(folder_id, isSearch, driveid) { d.push({ title: item.name, img: item.thumbnail ? item.thumbnail + "@Referer=https://www.aliyundrive.com/" : item.category == "video" ? "hiker://files/cache/src/影片.svg" : item.category == "audio" ? "hiker://files/cache/src/音乐.svg" : item.category == "image" ? "hiker://files/cache/src/图片.png" : "https://img.alicdn.com/imgextra/i1/O1CN01mhaPJ21R0UC8s9oik_!!6000000002049-2-tps-80-80.png@Referer=", - url: $("hiker://empty##").lazyRule((category, file_id, file_url, sub_file_url,driveid) => { + url: $("hiker://empty##").lazyRule((category, file_id, file_url, sub_file_url,drive_id) => { if (category == "video") { require(config.依赖.match(/http(s)?:\/\/.*\//)[0].replace('/Ju/', '/master/') + 'SrcJyAliPublic.js'); if (alitoken) { - let play = aliMyPlayUrl(file_id,driveid); + let play = aliMyPlayUrl(file_id,drive_id); if (play.urls) { if (sub_file_url) { let subfile = 'hiker://files/_cache/subtitles/' + file_id + '.srt'; @@ -565,7 +565,7 @@ function aliMyDisk(folder_id, isSearch, driveid) { } else { return "download://" + file_url + ";{Referer@https://www.aliyundrive.com/}"; } - }, item.category, item.file_id, item.url || "", sub_file_url || "", driveid), + }, item.category, item.file_id, item.url || "", sub_file_url || "", drive_id), desc: filesize < 1024 ? filesize.toFixed(2) + 'MB' : (filesize / 1024).toFixed(2) + 'GB', col_type: 'avatar', extra: {