From eaedd59d79f7fa97db9ee335ea2126364d507c28 Mon Sep 17 00:00:00 2001 From: FongMi Date: Wed, 8 May 2024 19:13:22 +0800 Subject: [PATCH] Add msg check --- .../java/com/fongmi/android/tv/api/config/LiveConfig.java | 4 +++- .../main/java/com/fongmi/android/tv/api/config/VodConfig.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) 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 4d8257d66..e5f86762e 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 @@ -153,7 +153,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);