diff --git a/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java b/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java index 80ac4d858..603af58ae 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java +++ b/app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java @@ -247,6 +247,12 @@ public class VodConfig { else if (csp) jarLoader.setRecent(site.getJar()); } + public void setRecent(String recent) { + jsLoader.setRecent(recent); + pyLoader.setRecent(recent); + jarLoader.setRecent(recent); + } + public Object[] proxyLocal(Map params) { if (params.containsKey("do") && params.get("do").equals("js")) { return jsLoader.proxyInvoke(params); diff --git a/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java b/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java index c9f10493b..de40dca47 100644 --- a/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java +++ b/app/src/main/java/com/fongmi/android/tv/model/LiveViewModel.java @@ -5,6 +5,7 @@ import androidx.lifecycle.ViewModel; import com.fongmi.android.tv.Constant; import com.fongmi.android.tv.api.LiveParser; +import com.fongmi.android.tv.api.config.VodConfig; import com.fongmi.android.tv.bean.Channel; import com.fongmi.android.tv.bean.Epg; import com.fongmi.android.tv.bean.Group; @@ -49,6 +50,7 @@ public class LiveViewModel extends ViewModel { public void getLive(Live item) { execute(LIVE, () -> { + VodConfig.get().setRecent(""); LiveParser.start(item); verify(item); return item;