Added PaperInstaller#isValidVersion
This commit is contained in:
parent
75ad688ba7
commit
8d5c8ca9cc
@ -38,6 +38,19 @@ public class PaperInstaller implements VersionInstaller {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isValidVersion(String software, String version) {
|
||||||
|
try {
|
||||||
|
okhttp3.Request request = new okhttp3.Request.Builder().url(String.format(PAPER_API, version)).build();
|
||||||
|
okhttp3.Response response = client.newCall(request).execute();
|
||||||
|
|
||||||
|
return response.code() == 200;
|
||||||
|
} catch (Exception e) {
|
||||||
|
LOG.error("An error occurred while checking the paper version", e);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean installVersion(String software, String version) {
|
public boolean installVersion(String software, String version) {
|
||||||
try {
|
try {
|
||||||
|
Reference in New Issue
Block a user