Clean up maps on local server
This commit is contained in:
parent
9669e960a7
commit
dedcd254b0
|
@ -258,9 +258,9 @@ public class WorldGen extends JavaPlugin implements Runnable, Listener
|
||||||
FileUtils.deleteQuietly(worldFolder);
|
FileUtils.deleteQuietly(worldFolder);
|
||||||
|
|
||||||
RequestConfig config = RequestConfig.custom()
|
RequestConfig config = RequestConfig.custom()
|
||||||
.setConnectTimeout(TIMEOUT)
|
.setConnectTimeout(TIMEOUT)
|
||||||
.setSocketTimeout(TIMEOUT)
|
.setSocketTimeout(TIMEOUT)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
CloseableHttpClient httpClient = HttpClientBuilder.create()
|
CloseableHttpClient httpClient = HttpClientBuilder.create()
|
||||||
.setDefaultRequestConfig(config)
|
.setDefaultRequestConfig(config)
|
||||||
|
@ -277,12 +277,33 @@ public class WorldGen extends JavaPlugin implements Runnable, Listener
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
getLogger().info("Uploading " + seed + "!");
|
||||||
HttpResponse response = httpClient.execute(request);
|
HttpResponse response = httpClient.execute(request);
|
||||||
|
|
||||||
if (response.getStatusLine().getStatusCode() != 200) {
|
if (response.getStatusLine().getStatusCode() != 200)
|
||||||
getLogger().severe("Failed to upload " + seed + ": " + response.getStatusLine().getStatusCode() + " " + response.getStatusLine().getReasonPhrase());
|
{
|
||||||
} else {
|
if (response.getStatusLine().getStatusCode() == 409)
|
||||||
|
{
|
||||||
|
getLogger().warning("Oops - Server rejected " + seed + " because it was already generated");
|
||||||
|
|
||||||
|
if (!outputFile.delete())
|
||||||
|
{
|
||||||
|
getLogger().warning("Could not clean up " + seed);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
getLogger().severe("Failed to upload " + seed + ": " + response.getStatusLine().getStatusCode() + " " + response.getStatusLine().getReasonPhrase());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
getLogger().info("Uploaded " + seed + "!");
|
getLogger().info("Uploaded " + seed + "!");
|
||||||
|
|
||||||
|
if (!outputFile.delete())
|
||||||
|
{
|
||||||
|
getLogger().warning("Could not clean up " + seed);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (IOException e)
|
catch (IOException e)
|
||||||
|
|
Loading…
Reference in New Issue