mirror of
https://github.com/FancyInnovations/FancyPlugins.git
synced 2025-12-06 07:43:36 +00:00
fancynpcs: Assign skin executor to mojang api httpclient
This commit is contained in:
@@ -1 +1 @@
|
||||
2.5.2.273
|
||||
2.5.2.274
|
||||
@@ -11,15 +11,17 @@ import java.net.http.HttpRequest;
|
||||
import java.net.http.HttpResponse;
|
||||
import java.time.Duration;
|
||||
import java.time.temporal.ChronoUnit;
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
public class MojangAPI {
|
||||
|
||||
private final HttpClient client;
|
||||
private final Gson gson = new Gson();
|
||||
|
||||
public MojangAPI() {
|
||||
public MojangAPI(Executor executor) {
|
||||
this.client = HttpClient.newBuilder()
|
||||
.connectTimeout(Duration.of(3, ChronoUnit.SECONDS))
|
||||
.executor(executor)
|
||||
.build();
|
||||
}
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ public class MojangQueue implements SkinGenerationQueue {
|
||||
|
||||
private MojangQueue() {
|
||||
this.queue = new LinkedList<>();
|
||||
this.api = new MojangAPI();
|
||||
this.api = new MojangAPI(SkinManagerImpl.EXECUTOR);
|
||||
|
||||
run();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user