From d5c68e69055a573c3ba1146b30ce91cc93ac2e4e Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 1 Jun 2024 15:03:34 +0800 Subject: [PATCH] Recommended only show allowed categories --- .../main/java/com/fongmi/android/tv/model/SiteViewModel.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java index bf195ed51..81b7b0935 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java @@ -257,7 +257,8 @@ public class SiteViewModel extends ViewModel { private Result fetchPic(Site site, Result result) throws Exception { if (site.getType() > 2 || result.getList().isEmpty() || result.getList().get(0).getVodPic().length() > 0) return result; ArrayList ids = new ArrayList<>(); - for (Vod item : result.getList()) ids.add(item.getVodId()); + if (site.getCategories().isEmpty()) for (Vod item : result.getList()) ids.add(item.getVodId()); + else for (Vod item : result.getList()) if (site.getCategories().contains(item.getTypeName())) ids.add(item.getVodId()); ArrayMap params = new ArrayMap<>(); params.put("ac", site.getType() == 0 ? "videolist" : "detail"); params.put("ids", TextUtils.join(",", ids));