Support single proxy - part 3

pull/142/head
FongMi 2 years ago
parent f444ff633b
commit 9fbd7fe2f4
  1. 4
      app/src/main/java/com/fongmi/android/tv/bean/Result.java
  2. 3
      app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java

@ -263,6 +263,10 @@ public class Result implements Parcelable {
return proxy;
}
public void setProxy(boolean proxy) {
this.proxy = proxy;
}
public boolean hasMsg() {
return getMsg().length() > 0;
}

@ -160,6 +160,7 @@ public class SiteViewModel extends ViewModel {
if (result.getFlag().isEmpty()) result.setFlag(flag);
result.setUrl(Source.get().fetch(result));
result.setHeader(site.getHeader());
result.setProxy(site.isProxy());
checkDanmaku(result);
result.setKey(key);
return result;
@ -173,6 +174,7 @@ public class SiteViewModel extends ViewModel {
if (result.getFlag().isEmpty()) result.setFlag(flag);
result.setUrl(Source.get().fetch(result));
result.setHeader(site.getHeader());
result.setProxy(site.isProxy());
checkDanmaku(result);
return result;
} else if (site.isEmpty() && key.equals("push_agent")) {
@ -188,6 +190,7 @@ public class SiteViewModel extends ViewModel {
Result result = new Result();
result.setUrl(url);
result.setFlag(flag);
result.setProxy(site.isProxy());
result.setHeader(site.getHeader());
result.setPlayUrl(site.getPlayUrl());
result.setParse(Sniffer.isVideoFormat(url.v()) && result.getPlayUrl().isEmpty() ? 0 : 1);

Loading…
Cancel
Save