From b0593ba95c39fbae4d1a0c336c71228482ce6e50 Mon Sep 17 00:00:00 2001 From: JW Date: Fri, 5 Jan 2024 17:12:37 +0100 Subject: [PATCH] - refactor of the Http client Changes: Http-client settings in configure method ``` TikTokLive.newClient("X") .configure(liveClientSettings -> { var httpSetting = liveClientSettings.getHttpSettings(); httpSetting.setTimeout(Duration.ofSeconds(12)); }); ``` `TikTokLive.requests()` Easy and quick way of making http request to tiktok ``` var giftsResponse =TikTokLive.request.fetchGiftsData(); ``` Removed: TikTokLive.isLiveOnline(String hostName); TikTokLive.isHostNameValidAsync(String hostName); instead you can use ``` TikTokLive.requests().fetchLiveUserData("Mike").getUserStatus() ``` --- .../{SingServerResponse.java => SignServerResponse.java} | 2 +- .../io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java | 2 +- .../tiktok/http/mappers/SignServerResponseMapper.java | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) rename API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/{SingServerResponse.java => SignServerResponse.java} (97%) diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SignServerResponse.java similarity index 97% rename from API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java rename to API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SignServerResponse.java index 2478ff8..cedfd67 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SingServerResponse.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/data/requests/SignServerResponse.java @@ -27,7 +27,7 @@ import lombok.Data; @Data @AllArgsConstructor -public class SingServerResponse +public class SignServerResponse { private String signedUrl; 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 2cc0641..027be0a 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java @@ -159,7 +159,7 @@ public class TikTokLiveHttpClient implements LiveHttpClient { } } - SingServerResponse getSignedUrl(String roomId) { + SignServerResponse getSignedUrl(String roomId) { var urlToSign = httpFactory .client(TikTokLiveHttpClient.TIKTOK_URL_WEBCAST + "im/fetch") .withParam("room_id", roomId) diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java index a95e9b2..d95a6ae 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/SignServerResponseMapper.java @@ -23,15 +23,15 @@ package io.github.jwdeveloper.tiktok.http.mappers; import com.google.gson.JsonParser; -import io.github.jwdeveloper.tiktok.data.requests.SingServerResponse; +import io.github.jwdeveloper.tiktok.data.requests.SignServerResponse; public class SignServerResponseMapper { - public SingServerResponse map(String json) { + public SignServerResponse map(String json) { var parsedJson = JsonParser.parseString(json); var jsonObject = parsedJson.getAsJsonObject(); var signUrl = jsonObject.get("signedUrl").getAsString(); var userAgent = jsonObject.get("User-Agent").getAsString(); - return new SingServerResponse(signUrl, userAgent); + return new SignServerResponse(signUrl, userAgent); } }