diff options
author | anonymous-developer-12 <anonymous-developer-12@localhost> | 2021-01-22 11:05:15 +0000 |
---|---|---|
committer | anonymous-developer-12 <anonymous-developer-12@localhost> | 2021-01-22 11:11:23 +0000 |
commit | 3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61 (patch) | |
tree | 3a123d82cf82da6690d66af66423fb23a6497dc7 /app | |
parent | 53d2cd14c31d64e73fb03a83dc8c56738d90f161 (diff) | |
download | infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar.gz infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar.bz2 infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar.lz infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar.xz infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.tar.zst infinity-for-reddit-3c77a34e0a0f5f36f2b3c65ba50aa3867ef23b61.zip |
Fix redgif schema change
Diffstat (limited to 'app')
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/FetchGfycatOrRedgifsVideoLinks.java | 5 | ||||
-rw-r--r-- | app/src/main/java/ml/docilealligator/infinityforreddit/utils/JSONUtils.java | 3 |
2 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/FetchGfycatOrRedgifsVideoLinks.java b/app/src/main/java/ml/docilealligator/infinityforreddit/FetchGfycatOrRedgifsVideoLinks.java index 32769529..d6c0a470 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/FetchGfycatOrRedgifsVideoLinks.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/FetchGfycatOrRedgifsVideoLinks.java @@ -100,7 +100,10 @@ public class FetchGfycatOrRedgifsVideoLinks { protected Void doInBackground(Void... voids) { try { JSONObject jsonObject = new JSONObject(response); - webm = jsonObject.getJSONObject(JSONUtils.GFY_ITEM_KEY).getString(JSONUtils.WEBM_URL_KEY); + webm = jsonObject.getJSONObject(JSONUtils.GFY_ITEM_KEY) + .getJSONObject(JSONUtils.GFY_CONTENT_KEY) + .getJSONObject(JSONUtils.WEBM_KEY) + .getString(JSONUtils.GFY_URL_KEY); mp4 = jsonObject.getJSONObject(JSONUtils.GFY_ITEM_KEY).getString(JSONUtils.MP4_URL_KEY); } catch (JSONException e) { e.printStackTrace(); diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/utils/JSONUtils.java b/app/src/main/java/ml/docilealligator/infinityforreddit/utils/JSONUtils.java index 7832d74c..fe3d064c 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/utils/JSONUtils.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/utils/JSONUtils.java @@ -130,4 +130,7 @@ public class JSONUtils { public static final String TOTAL_KARMA_KEY = "total_karma"; public static final String AWARDER_KARMA_KEY = "awarder_karma"; public static final String AWARDEE_KARMA_KEY = "awardee_karma"; + public static final String GFY_CONTENT_KEY = "content_urls"; + public static final String GFY_URL_KEY = "url"; + public static final String WEBM_KEY = "webm"; } |