From 47fa786bf868291e4f3a36d84838d293cf9b42d1 Mon Sep 17 00:00:00 2001 From: lbenav8095 Date: Thu, 4 Jan 2024 22:02:45 -0500 Subject: [PATCH] BlobLibUpdater will no longer log if there's no internet connection --- src/main/java/us/mytheria/bloblib/BlobLibUpdater.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/us/mytheria/bloblib/BlobLibUpdater.java b/src/main/java/us/mytheria/bloblib/BlobLibUpdater.java index 9a69fa20..97b5c804 100644 --- a/src/main/java/us/mytheria/bloblib/BlobLibUpdater.java +++ b/src/main/java/us/mytheria/bloblib/BlobLibUpdater.java @@ -17,10 +17,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.ProtocolException; -import java.net.URL; +import java.net.*; import java.nio.file.Files; import java.nio.file.Path; @@ -43,7 +40,7 @@ protected BlobLibUpdater(BlobLib plugin) { */ public void reload() { getLatestUrl(); - updateAvailable = !isLatestVersion(); + updateAvailable = latestVersion != null && !isLatestVersion(); listener.reload(updateAvailable); } @@ -126,6 +123,8 @@ private String getLatestUrl() { BufferedReader reader; try { reader = new BufferedReader(new InputStreamReader(connection.getInputStream())); + } catch (UnknownHostException ignored) { + return null; } catch (IOException e) { e.printStackTrace(); return null;