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 {