From 537a84cc5b66f54a1ad7dbcd55c5bca0a12ab7bb Mon Sep 17 00:00:00 2001 From: lushunming <1357197829@qq.com> Date: Mon, 8 Dec 2025 11:00:47 +0800 Subject: [PATCH] =?UTF-8?q?quark=E6=A0=B9=E6=8D=AE=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E5=90=8D=E5=88=A4=E6=96=AD=E6=98=AF=E5=90=A6=E6=98=AF=E8=A7=86?= =?UTF-8?q?=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/github/catvod/api/QuarkApi.java | 23 +++---------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/com/github/catvod/api/QuarkApi.java b/app/src/main/java/com/github/catvod/api/QuarkApi.java index be1e552a..f1987f65 100644 --- a/app/src/main/java/com/github/catvod/api/QuarkApi.java +++ b/app/src/main/java/com/github/catvod/api/QuarkApi.java @@ -12,7 +12,6 @@ import android.view.ViewGroup; import android.widget.EditText; import android.widget.FrameLayout; import android.widget.ImageView; - import com.github.catvod.bean.Result; import com.github.catvod.bean.Vod; import com.github.catvod.bean.quark.Cache; @@ -24,30 +23,14 @@ import com.github.catvod.net.OkHttp; import com.github.catvod.net.OkResult; import com.github.catvod.spider.Init; import com.github.catvod.spider.Proxy; -import com.github.catvod.utils.Json; -import com.github.catvod.utils.Notify; -import com.github.catvod.utils.Path; -import com.github.catvod.utils.ProxyServer; -import com.github.catvod.utils.ProxyVideo; -import com.github.catvod.utils.QRCode; -import com.github.catvod.utils.ResUtil; -import com.github.catvod.utils.Util; +import com.github.catvod.utils.*; import com.google.gson.Gson; - import org.apache.commons.lang3.StringUtils; import java.io.ByteArrayInputStream; import java.io.File; import java.nio.charset.Charset; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.Collections; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.UUID; +import java.util.*; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; @@ -431,7 +414,7 @@ public class QuarkApi { for (Map item : items) { if (Boolean.TRUE.equals(item.get("dir"))) { subDir.add(item); - } else if (Boolean.TRUE.equals(item.get("file")) && "video".equals(item.get("obj_category"))) { + } else if (Boolean.TRUE.equals(item.get("file")) && (Util.isMedia((String) item.get("file_name")))) { if ((Double) item.get("size") < 1024 * 1024 * 5) continue; item.put("stoken", this.shareTokenCache.get(shareData.getShareId()).get("stoken")); videos.add(Item.objectFrom(item, shareData.getShareId(), shareIndex));