From d53f92f57329b94a9fa53ee750aa7f6cc7d7c12e Mon Sep 17 00:00:00 2001 From: GregTCLTK Date: Mon, 20 Jan 2020 20:31:19 +0100 Subject: [PATCH] Fix v2 api requests --- src/main/java/com/bbn/hadder/utils/Request.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/bbn/hadder/utils/Request.java b/src/main/java/com/bbn/hadder/utils/Request.java index 10982dd..f0b658e 100644 --- a/src/main/java/com/bbn/hadder/utils/Request.java +++ b/src/main/java/com/bbn/hadder/utils/Request.java @@ -2,6 +2,7 @@ package com.bbn.hadder.utils; import okhttp3.OkHttpClient; import okhttp3.Response; +import org.json.JSONException; import org.json.JSONObject; import java.io.IOException; @@ -20,9 +21,13 @@ public class Request { try { Response response = caller.newCall(request).execute(); JSONObject json = new JSONObject(response.body().string()); - JSONObject data = json.getJSONObject("data"); - JSONObject response1 = data.getJSONObject("response"); - return response1.toString().replace("{\"url\":\"", "").replace("\"}", ""); + try { + JSONObject data = json.getJSONObject("data"); + JSONObject response1 = data.getJSONObject("response"); + return response1.toString().replace("{\"url\":\"", "").replace("\"}", ""); + } catch (Exception ignore) { + return json.getString("url"); + } } catch (IOException ex) { ex.printStackTrace(); }