diff --git a/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java b/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java index 8034c7bf..5aa909d2 100644 --- a/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java +++ b/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java @@ -244,6 +244,7 @@ public class ApiConfig { sb.setFilterable(DefaultConfig.safeJsonInt(obj, "filterable", 1)); sb.setPlayerUrl(DefaultConfig.safeJsonString(obj, "playUrl", "")); sb.setExt(DefaultConfig.safeJsonString(obj, "ext", "")); + sb.setJar(DefaultConfig.safeJsonString(obj, "jar", "")); sb.setCategories(DefaultConfig.safeJsonStringList(obj, "categories")); if (firstSite == null) firstSite = sb; @@ -394,7 +395,7 @@ public class ApiConfig { } public Spider getCSP(SourceBean sourceBean) { - return jarLoader.getSpider(sourceBean.getKey(), sourceBean.getApi(), sourceBean.getExt()); + return jarLoader.getSpider(sourceBean.getKey(), sourceBean.getApi(), sourceBean.getExt(), sourceBean.getJar()); } public Object[] proxyLocal(Map param) {