From 9519049587632463323dff78bb74291bb2ea3124 Mon Sep 17 00:00:00 2001 From: 21561 <215613905@qq.com> Date: Sat, 5 Nov 2022 21:27:34 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E5=9B=BE=E5=BA=8A=E5=8A=A0?= =?UTF-8?q?=E8=BD=BDbug;=E4=BF=AE=E6=AD=A3=E5=A4=9A=E7=9B=B4=E6=92=AD?= =?UTF-8?q?=E6=BA=90=E4=B8=8D=E8=AF=86=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java b/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java index 698c311a..ab3c610f 100644 --- a/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java +++ b/app/src/main/java/com/github/tvbox/osc/api/ApiConfig.java @@ -157,7 +157,6 @@ public class ApiConfig { public void onSuccess(Response response) { try { String json = response.body(); - json = FindResult(json, configKey); parseJson(apiUrl, json); try { File cacheDir = cache.getParentFile(); @@ -199,8 +198,9 @@ public class ApiConfig { if (response.body() == null) { result = ""; } else { - result = response.body().string(); + result = FindResult(response.body().string(), configKey); } + if (apiUrl.startsWith("clan")) { result = clanContentFix(clanToAddress(apiUrl), result); } @@ -353,7 +353,7 @@ public class ApiConfig { // 直播源 liveChannelGroupList.clear(); //修复从后台切换重复加载频道列表 try { - String lives = infoJson.get("lives").getAsJsonArray().toString(); + String lives = infoJson.get("lives").getAsJsonArray().get(0).getAsJsonObject().toString(); int index = lives.indexOf("proxy://"); if (index != -1) { int endIndex = lives.lastIndexOf("\"");