|
|
|
|
@ -160,7 +160,6 @@ public class SiteViewModel extends ViewModel { |
|
|
|
|
if (result.getFlag().isEmpty()) result.setFlag(flag); |
|
|
|
|
result.setUrl(Source.get().fetch(result)); |
|
|
|
|
result.setHeader(site.getHeader()); |
|
|
|
|
checkDanmaku(result); |
|
|
|
|
result.setKey(key); |
|
|
|
|
return result; |
|
|
|
|
} else if (site.getType() == 4) { |
|
|
|
|
@ -173,7 +172,6 @@ public class SiteViewModel extends ViewModel { |
|
|
|
|
if (result.getFlag().isEmpty()) result.setFlag(flag); |
|
|
|
|
result.setUrl(Source.get().fetch(result)); |
|
|
|
|
result.setHeader(site.getHeader()); |
|
|
|
|
checkDanmaku(result); |
|
|
|
|
return result; |
|
|
|
|
} else if (site.isEmpty() && key.equals("push_agent")) { |
|
|
|
|
Result result = new Result(); |
|
|
|
|
@ -274,11 +272,6 @@ public class SiteViewModel extends ViewModel { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void checkDanmaku(Result result) throws Exception { |
|
|
|
|
if (result.getDanmaku().isEmpty() || !result.getDanmaku().startsWith("http")) return; |
|
|
|
|
result.setDanmaku(OkHttp.newCall(result.getDanmaku()).execute().body().string()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private void post(Site site, Result result) { |
|
|
|
|
if (result.getList().isEmpty()) return; |
|
|
|
|
for (Vod vod : result.getList()) vod.setSite(site); |
|
|
|
|
|