diff --git a/app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java b/app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java index f7d4e3d85..20079dfe7 100644 --- a/app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java +++ b/app/src/main/java/com/fongmi/android/tv/api/config/LiveConfig.java @@ -125,7 +125,9 @@ public class LiveConfig { } private void checkJson(JsonObject object, Callback callback) { - if (object.has("urls")) { + if (object.has("msg") && callback != null) { + App.post(() -> callback.error(object.get("msg").getAsString())); + } else if (object.has("urls")) { parseDepot(object, callback); } else { parseConfig(object, callback); 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 c620ac24f..c23a18d60 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 @@ -143,7 +143,9 @@ public class VodConfig { } private void checkJson(JsonObject object, Callback callback) { - if (object.has("urls")) { + if (object.has("msg") && callback != null) { + App.post(() -> callback.error(object.get("msg").getAsString())); + } else if (object.has("urls")) { parseDepot(object, callback); } else { parseConfig(object, callback);