Init base jar

pull/567/head
okjack 1 year ago
parent 7bcdc778cd
commit b7147eacad
  1. 2
      app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java
  2. 1
      app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java
  3. 5
      app/src/main/java/com/fongmi/android/tv/api/loader/BaseLoader.java

@ -7,6 +7,7 @@ import com.fongmi.android.tv.R;
import com.fongmi.android.tv.Setting;
import com.fongmi.android.tv.api.Decoder;
import com.fongmi.android.tv.api.LiveParser;
import com.fongmi.android.tv.api.loader.BaseLoader;
import com.fongmi.android.tv.bean.Channel;
import com.fongmi.android.tv.bean.Config;
import com.fongmi.android.tv.bean.Depot;
@ -157,6 +158,7 @@ public class LiveConfig {
try {
initLive(object);
initOther(object);
BaseLoader.get().parseJar(Json.safeString(object, "spider"));
} catch (Throwable e) {
e.printStackTrace();
} finally {

@ -162,6 +162,7 @@ public class VodConfig {
initSite(object);
initParse(object);
initOther(object);
BaseLoader.get().parseJar(Json.safeString(object, "spider"));
if (loadLive && object.has("lives")) initLive(object);
String notice = Json.safeString(object, "notice");
config.logo(Json.safeString(object, "logo"));

@ -6,6 +6,7 @@ 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;
import com.github.catvod.utils.Util;
import org.json.JSONObject;
@ -77,6 +78,10 @@ public class BaseLoader {
}
}
public void parseJar(String jar) {
jarLoader.parseJar(Util.md5(jar), jar);
}
public JSONObject jsonExt(String key, LinkedHashMap<String, String> jxs, String url) throws Throwable {
return jarLoader.jsonExt(key, jxs, url);
}

Loading…
Cancel
Save