From 97868df372e79a70a4cd9e403513b6de6490ea6f Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 22 Feb 2023 17:04:50 +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 | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/SrcJyAlist.js b/SrcJyAlist.js index 29b8a924..e56cb193 100644 --- a/SrcJyAlist.js +++ b/SrcJyAlist.js @@ -24,7 +24,7 @@ function gethtml(api,path,password) { } function getlist(data,isdir) { let list = data.filter(item => { - return isdir ? item.is_dir : fileFilter? (contain.test(item.name) || /\.srt|\.vtt|\.ass/.test(item.name)) : item.is_dir==0; + return isdir ? item.is_dir : fileFilter? (contain.test(item.name) || /\.srt|\.vtt|\.ass/.test(item.name)) : !item.is_dir; }) try{ //if(!isdir){ @@ -411,14 +411,11 @@ function alistList(alistapi,dirname){ try{ let pwd = alistapi.password?alistapi.password[MY_PARAMS.path]||"":""; let json = JSON.parse(gethtml(alistapi.server + "/api/fs/list", MY_PARAMS.path, pwd)); - log(json) if(json.code==200){ let dirlist = getlist(json.data.content,1); addItemBefore(listid, arrayAdd(dirlist,1,alistapi)); - log('dir'+dirlist.length) let filelist = getlist(json.data.content,0); addItemBefore(listid, arrayAdd(filelist,0,alistapi)); - log('file'+filelist.length) if(dirlist.length==0&&filelist.length==0){ addItemBefore('listid', { title: "列表为空", @@ -472,7 +469,7 @@ function arrayAdd(list,isdir,alistapi){ let name = item.name.substring(0,item.name.lastIndexOf(".")); let subtitles = []; sublist.forEach(item => { - if(item.indexOf(name)>-1){ + if(item.name.indexOf(name)>-1){ subtitles.push(item.name+"?sign="+item.sign); } })