From 010b3b8910f943e1715e5d091afa47a93741b12a Mon Sep 17 00:00:00 2001 From: TrianguloY Date: Sat, 13 May 2023 16:41:02 +0200 Subject: [PATCH] fix usage_count not always present from #226 --- .../com/trianguloy/urlchecker/modules/list/UnshortenModule.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/trianguloy/urlchecker/modules/list/UnshortenModule.java b/app/src/main/java/com/trianguloy/urlchecker/modules/list/UnshortenModule.java index 261ffab..dda4559 100644 --- a/app/src/main/java/com/trianguloy/urlchecker/modules/list/UnshortenModule.java +++ b/app/src/main/java/com/trianguloy/urlchecker/modules/list/UnshortenModule.java @@ -110,7 +110,7 @@ class UnshortenDialog extends AModuleDialog { // get response var response = new JSONObject(StreamUtils.readFromUrl("https://unshorten.me/json/" + getUrl())); var resolved_url = response.getString("resolved_url"); - var usage_count = Integer.parseInt(response.getString("usage_count")); + var usage_count = Integer.parseInt(response.optString("usage_count", "0")); var ref = new Object() { // reference object to allow using these inside lambdas int usage_limit = 10; // documented but hardcoded int remaining_calls = usage_limit - usage_count;