diff --git a/CHANGELOG.md b/CHANGELOG.md index 878ca96c..10d7d1c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +4.4.4 +======================== +* Fixed Camsoda token label + 4.4.3 ======================== * Changed Camsoda audio codec back to AAC. Sound should be back for recordings diff --git a/common/src/main/java/ctbrec/sites/camsoda/Camsoda.java b/common/src/main/java/ctbrec/sites/camsoda/Camsoda.java index 05f85bc1..be64f34d 100644 --- a/common/src/main/java/ctbrec/sites/camsoda/Camsoda.java +++ b/common/src/main/java/ctbrec/sites/camsoda/Camsoda.java @@ -64,15 +64,14 @@ public class Camsoda extends AbstractSite { throw new IOException("Account settings not available"); } - String username = Config.getInstance().getSettings().camsodaUsername; - String url = BASE_URI + "/api/v1/user/" + username; + String url = BASE_URI + "/api/v1/user/current"; Request request = new Request.Builder().url(url).build(); - try(Response response = getHttpClient().execute(request)) { - if(response.isSuccessful()) { + try (Response response = getHttpClient().execute(request)) { + if (response.isSuccessful()) { JSONObject json = new JSONObject(response.body().string()); - if(json.has("user")) { + if (json.has("user")) { JSONObject user = json.getJSONObject("user"); - if(user.has("tokens")) { + if (user.has("tokens")) { return (double) user.getInt("tokens"); } }