Added PaperInstaller#isValidVersion

This commit is contained in:
Mathias Wagner 2024-02-15 19:30:27 +01:00
parent 75ad688ba7
commit 8d5c8ca9cc
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -38,6 +38,19 @@ public class PaperInstaller implements VersionInstaller {
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
public boolean installVersion(String software, String version) {
try {