pull/563/head
okjack 1 year ago
parent 01f0372a66
commit c6be153d52
  1. 10
      app/src/main/java/com/fongmi/android/tv/api/loader/JsLoader.java
  2. 10
      app/src/main/java/com/fongmi/android/tv/api/loader/PyLoader.java

@ -3,8 +3,6 @@ package com.fongmi.android.tv.api.loader;
import com.fongmi.android.tv.App;
import com.fongmi.android.tv.api.config.LiveConfig;
import com.fongmi.android.tv.api.config.VodConfig;
import com.fongmi.android.tv.bean.Live;
import com.fongmi.android.tv.bean.Site;
import com.github.catvod.crawler.Spider;
import com.github.catvod.crawler.SpiderNull;
@ -57,10 +55,10 @@ public class JsLoader {
private Spider find(Map<String, String> params) {
if (!params.containsKey("siteKey")) return spiders.get(recent);
Site site = VodConfig.get().getSite(params.get("siteKey"));
Live live = LiveConfig.get().getLive(params.get("siteKey"));
if (!site.isEmpty()) return VodConfig.get().getSpider(site);
if (!live.isEmpty()) return LiveConfig.get().getSpider(live);
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")));
return new SpiderNull();
}

@ -5,8 +5,6 @@ import android.content.Context;
import com.fongmi.android.tv.App;
import com.fongmi.android.tv.api.config.LiveConfig;
import com.fongmi.android.tv.api.config.VodConfig;
import com.fongmi.android.tv.bean.Live;
import com.fongmi.android.tv.bean.Site;
import com.github.catvod.crawler.Spider;
import com.github.catvod.crawler.SpiderNull;
@ -57,10 +55,10 @@ public class PyLoader {
private Spider find(Map<String, String> params) {
if (!params.containsKey("siteKey")) return spiders.get(recent);
Site site = VodConfig.get().getSite(params.get("siteKey"));
Live live = LiveConfig.get().getLive(params.get("siteKey"));
if (!site.isEmpty()) return VodConfig.get().getSpider(site);
if (!live.isEmpty()) return LiveConfig.get().getSpider(live);
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")));
return new SpiderNull();
}

Loading…
Cancel
Save