diff --git a/app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java b/app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java index fda689d29..48c888df7 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java @@ -56,8 +56,10 @@ public class JsLoader { private Spider find(Map params) { if (!params.containsKey("siteKey")) return spiders.get(recent); boolean live = params.containsKey("live") && "true".equals(params.get("live")); + boolean vod = !params.containsKey("live") || "false".equals(params.get("live")); + if (vod) return VodConfig.get().getSpider(VodConfig.get().getSite(params.get("siteKey"))); if (live) return LiveConfig.get().getSpider(LiveConfig.get().getLive(params.get("siteKey"))); - else return VodConfig.get().getSpider(VodConfig.get().getSite(params.get("siteKey"))); + return new SpiderNull(); } public Object[] proxyInvoke(Map params) { diff --git a/app/src/main/java/com/fongmi/android/tv/api/loader/PyLoader.java b/app/src/main/java/com/fongmi/android/tv/api/loader/PyLoader.java index e2f70e7cf..2ce74856a 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/loader/PyLoader.java +++ b/app/src/main/java/com/fongmi/android/tv/api/loader/PyLoader.java @@ -56,8 +56,10 @@ public class PyLoader { private Spider find(Map params) { if (!params.containsKey("siteKey")) return spiders.get(recent); boolean live = params.containsKey("live") && "true".equals(params.get("live")); + boolean vod = !params.containsKey("live") || "false".equals(params.get("live")); + if (vod) return VodConfig.get().getSpider(VodConfig.get().getSite(params.get("siteKey"))); if (live) return LiveConfig.get().getSpider(LiveConfig.get().getLive(params.get("siteKey"))); - else return VodConfig.get().getSpider(VodConfig.get().getSite(params.get("siteKey"))); + return new SpiderNull(); } public Object[] proxyInvoke(Map params) {