aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java
diff options
context:
space:
mode:
authorRoman / Linnea Gräf <roman.graef@gmail.com>2023-01-11 19:25:38 +0100
committerGitHub <noreply@github.com>2023-01-11 19:25:38 +0100
commit378c22c7cd98fba1f1bf1c2dd53f560deca29619 (patch)
tree2e404f707cb161ff51ebf4f9525409f4126c6a0c /src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java
parentc6e0f61c412adc1927ccff21d3e58f83808de215 (diff)
downloadnotenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.tar.gz
notenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.tar.bz2
notenoughupdates-378c22c7cd98fba1f1bf1c2dd53f560deca29619.zip
Fix skin downloads on some older java versions (#537)
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java b/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java
index e84c1c43..c86ac84f 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/util/ApiUtil.java
@@ -162,8 +162,7 @@ public class ApiUtil {
try {
conn = url.openConnection();
if (conn instanceof HttpsURLConnection && ctx != null) {
- HttpsURLConnection sslConn = (HttpsURLConnection) conn;
- sslConn.setSSLSocketFactory(ctx.getSocketFactory());
+ patchHttpsRequest((HttpsURLConnection) conn);
}
if (conn instanceof HttpURLConnection) {
((HttpURLConnection) conn).setRequestMethod(method);
@@ -221,6 +220,10 @@ public class ApiUtil {
}
+ public static void patchHttpsRequest(HttpsURLConnection connection) {
+ connection.setSSLSocketFactory(ctx.getSocketFactory());
+ }
+
public Request request() {
return new Request();
}