diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/common/ActionResult.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/common/ActionResult.java index 7ea824a..46bdb5d 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/common/ActionResult.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/common/ActionResult.java @@ -18,8 +18,8 @@ public class ActionResult { .setPrettyPrinting().create(); private boolean success = true; - private T content; private String message; + private T content; @Accessors(chain = true, fluent = true) private ActionResult previous; diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java index 56b0fff..eb7a228 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java @@ -49,6 +49,7 @@ public class HttpClient { var response = client.send(request, HttpResponse.BodyHandlers.ofByteArray()); var result = ActionResult.of(response); return switch (response.statusCode()) { + case 420 -> result.message("HttpResponse Code:", response.statusCode(), "| IP Cloudflare Blocked.").failure(); case 429 -> { var wait = response.headers().firstValue("ratelimit-reset"); if (wait.isEmpty())