diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java index c34330e..11759c0 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java @@ -204,13 +204,11 @@ public class TikTokLiveHttpClient implements LiveHttpClient body.addProperty("sessionId", clientSettings.getSessionId()); body.addProperty("ttTargetIdc", clientSettings.getTtTargetIdc()); body.addProperty("roomId", roomInfo.getRoomId()); + HttpClientBuilder builder = httpFactory.client(TIKTOK_CHAT_URL) + .withHeader("Content-Type", "application/json"); if (clientSettings.getApiKey() != null) - body.addProperty("apiKey", clientSettings.getApiKey()); - var result = httpFactory.client(TIKTOK_CHAT_URL) - .withHeader("Content-Type", "application/json") - .withBody(HttpRequest.BodyPublishers.ofString(body.toString())) - .build() - .toJsonResponse(); + builder.withHeader("apiKey", clientSettings.getApiKey()); + var result = builder.withBody(HttpRequest.BodyPublishers.ofString(body.toString())).build().toJsonResponse(); return result.isSuccess(); } @@ -243,4 +241,4 @@ public class TikTokLiveHttpClient implements LiveHttpClient return result; } -} \ No newline at end of file +}