Fix push bug

pull/183/head
FongMi 3 years ago
parent 117ca872cc
commit dc545ee1a1
  1. 4
      app/src/main/java/com/fongmi/android/tv/bean/Site.java
  2. 4
      app/src/main/java/com/fongmi/android/tv/model/SiteViewModel.java

@ -210,6 +210,10 @@ public class Site {
AppDatabase.get().getSiteDao().insertOrUpdate(this);
}
public boolean isEmpty() {
return getKey().isEmpty() && getName().isEmpty();
}
public Site sync() {
Site item = find(getKey());
if (item == null) return this;

@ -122,7 +122,7 @@ public class SiteViewModel extends ViewModel {
if (!result.getList().isEmpty()) result.getList().get(0).setVodFlags();
if (!result.getList().isEmpty()) checkThunder(result.getList().get(0).getVodFlags());
return result;
} else if (key.equals("push_agent")) {
} else if (site.isEmpty() && key.equals("push_agent")) {
Vod vod = new Vod();
vod.setVodId(id);
vod.setVodName(id);
@ -170,7 +170,7 @@ public class SiteViewModel extends ViewModel {
if (result.getFlag().isEmpty()) result.setFlag(flag);
result.setUrl(Source.get().fetch(result.getUrl()));
return result;
} else if (key.equals("push_agent")) {
} else if (site.isEmpty() && key.equals("push_agent")) {
Result result = new Result();
result.setParse(0);
result.setFlag(flag);

Loading…
Cancel
Save