diff --git a/README.md b/README.md index 8e30aea..7a2d4cb 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ This project is available from Maven Central, so you just need to add the depend #### Gradle ```gradle dependencies { - implementation 'gs.mclo:api:4.0.0' + implementation 'gs.mclo:api:4.0.2' } ``` @@ -20,7 +20,7 @@ dependencies { gs.mclo api - 4.0.0 + 4.0.2 ``` diff --git a/src/main/java/gs/mclo/api/MclogsClient.java b/src/main/java/gs/mclo/api/MclogsClient.java index 6b9d538..b51e54f 100644 --- a/src/main/java/gs/mclo/api/MclogsClient.java +++ b/src/main/java/gs/mclo/api/MclogsClient.java @@ -168,7 +168,9 @@ public CompletableFuture uploadLog(Log log) { .header("User-Agent", this.getUserAgent()) .POST(HttpRequest.BodyPublishers.ofString("content=" + URLEncoder.encode(log.getContent(), StandardCharsets.UTF_8))) .build(); - return httpClient.sendAsync(request, Util.parseResponse(UploadLogResponse.class, gson)).thenApply(HttpResponse::body); + return httpClient.sendAsync(request, Util.parseResponse(UploadLogResponse.class, gson)) + .thenApply(HttpResponse::body) + .thenApply(r -> r.setClient(this)); } /** diff --git a/src/main/java/gs/mclo/api/response/UploadLogResponse.java b/src/main/java/gs/mclo/api/response/UploadLogResponse.java index e624818..4b4d34f 100644 --- a/src/main/java/gs/mclo/api/response/UploadLogResponse.java +++ b/src/main/java/gs/mclo/api/response/UploadLogResponse.java @@ -2,7 +2,6 @@ import gs.mclo.api.MclogsClient; -import java.io.IOException; import java.util.concurrent.CompletableFuture; public class UploadLogResponse extends JsonResponse {