[fixes #825] Change update URLs

This commit is contained in:
Sibo Van Gool 2022-01-20 23:08:48 +01:00
parent 7fdd0ed5c7
commit 23af62d8d0

View File

@ -1,17 +1,15 @@
package net.sf.openrocket.communication; package net.sf.openrocket.communication;
import java.io.UnsupportedEncodingException;
import java.net.HttpURLConnection; import java.net.HttpURLConnection;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import net.sf.openrocket.util.BugException;
public abstract class Communicator { public abstract class Communicator {
protected static final String BUG_REPORT_URL; protected static final String BUG_REPORT_URL;
protected static final String UPDATE_INFO_URL; protected static final String UPDATE_URL;
protected static final String UPDATE_ADDITIONAL_URL; // Extra URL needed for the update checker
static { static {
String url; String url;
@ -21,9 +19,14 @@ public abstract class Communicator {
BUG_REPORT_URL = url; BUG_REPORT_URL = url;
url = System.getProperty("openrocket.debug.updateurl"); url = System.getProperty("openrocket.debug.updateurl");
if (url == null) if (url == null) {
url = "http://openrocket.sourceforge.net/actions/updates"; url = "https://api.github.com/repos/openrocket/openrocket/releases";
UPDATE_INFO_URL = url; UPDATE_ADDITIONAL_URL = "https://api.github.com/repos/openrocket/openrocket/releases/latest";
}
else {
UPDATE_ADDITIONAL_URL = null;
}
UPDATE_URL = url;
} }