diff --git a/client/src/main/java/ctbrec/ui/CamrecApplication.java b/client/src/main/java/ctbrec/ui/CamrecApplication.java index 28e0bfef..c640aaa2 100644 --- a/client/src/main/java/ctbrec/ui/CamrecApplication.java +++ b/client/src/main/java/ctbrec/ui/CamrecApplication.java @@ -360,10 +360,9 @@ public class CamrecApplication extends Application { private void checkForUpdates() { Thread updateCheck = new Thread(() -> { - try { - String url = "https://pastebin.com/raw/mUxtKzyB"; - Request request = new Request.Builder().url(url).build(); - Response response = httpClient.execute(request); + String url = "https://pastebin.com/raw/mUxtKzyB"; + Request request = new Request.Builder().url(url).build(); + try (Response response = httpClient.execute(request)) { if (response.isSuccessful()) { Moshi moshi = new Moshi.Builder().build(); Type type = Types.newParameterizedType(List.class, Release.class); @@ -379,11 +378,9 @@ public class CamrecApplication extends Application { LOG.debug("ctbrec is up-to-date {}", ctbrecVersion); } } - response.close(); } catch (IOException e) { LOG.warn("Update check failed {}", e.getMessage()); } - }); updateCheck.setName("Update Check"); updateCheck.setDaemon(true);