pull/594/head
jhengazuki 8 months ago
parent fea7041e77
commit 1ac34e69a1
  1. 5
      app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java
  2. 5
      app/src/main/java/com/fongmi/android/tv/api/config/VodConfig.java

@ -79,7 +79,7 @@ public class LiveConfig {
}
public static void load(Config config, Callback callback) {
get().config(config).load(callback);
get().clear().config(config).load(callback);
}
public LiveConfig init() {
@ -127,7 +127,7 @@ public class LiveConfig {
private void parseConfig(String text, Callback callback) {
if (!Json.isObj(text)) {
clear().parseText(text, callback);
parseText(text, callback);
} else {
checkJson(Json.parse(text).getAsJsonObject(), callback);
}
@ -171,7 +171,6 @@ public class LiveConfig {
private void parseConfig(JsonObject object, Callback callback) {
try {
clear();
initLive(object);
initOther(object);
} catch (Throwable e) {

@ -73,7 +73,7 @@ public class VodConfig {
}
public static void load(Config config, Callback callback) {
get().config(config).load(callback);
get().clear().config(config).load(callback);
}
public VodConfig init() {
@ -153,7 +153,6 @@ public class VodConfig {
private void parseConfig(JsonObject object, Callback callback) {
try {
clear();
initSite(object);
initParse(object);
initOther(object);
@ -194,7 +193,7 @@ public class VodConfig {
private void initLive(JsonObject object) {
Config temp = Config.find(config, 1).save();
boolean sync = LiveConfig.get().needSync(config.getUrl());
if (sync) LiveConfig.get().config(temp).parse(object);
if (sync) LiveConfig.get().clear().config(temp).parse(object);
}
private void initParse(JsonObject object) {

Loading…
Cancel
Save