From: rnayabed Date: Wed, 24 Feb 2021 23:48:19 +0530 Subject: Working check for updates button --- Working check for updates button --- --- 'a/pom.xml' +++ b/pom.xml @@ -84,11 +84,11 @@ ${ThemeAPIVersion} - + --- 'a/src/main/java/com/stream_pi/server/window/settings/GeneralSettings.java' +++ b/src/main/java/com/stream_pi/server/window/settings/GeneralSettings.java @@ -24,6 +24,7 @@ import javafx.scene.control.ScrollPane; import javafx.scene.control.TextField; import javafx.scene.layout.*; import javafx.stage.DirectoryChooser; +import org.json.JSONObject; import org.kordamp.ikonli.javafx.FontIcon; import java.awt.SystemTray; @@ -395,14 +396,13 @@ public class GeneralSettings extends VBo @Override protected Void call() throws Exception { - /*try + try { Platform.runLater(()->checkForUpdatesButton.setDisable(true)); String jsonRaw = readUrl("https://stream-pi.com/API/get_latest.php?TYPE=SERVER"); - System.out.println(jsonRaw); JSONObject jsonObject = new JSONObject(jsonRaw); String latestVersionRaw = jsonObject.getString("Version"); @@ -446,7 +446,7 @@ public class GeneralSettings extends VBo finally { Platform.runLater(()->checkForUpdatesButton.setDisable(false)); - }*/ + } return null; } }).start();; --- 'a/src/main/java/module-info.java' +++ b/src/main/java/module-info.java @@ -10,6 +10,7 @@ module com.stream_pi.server { requires java.xml; + requires org.json; requires javafx.base; requires javafx.graphics; requires javafx.controls;