From 73c4c09ea19a9c8dbe8a0024d907e319d98446b3 Mon Sep 17 00:00:00 2001 From: kohlerpop1 Date: Wed, 29 May 2024 14:11:27 -0400 Subject: [PATCH] Moved ActionResult message above content to make it easier to read in json print out! Added status code 420 for IP cloudflare block --- .../java/io/github/jwdeveloper/tiktok/common/ActionResult.java | 2 +- .../main/java/io/github/jwdeveloper/tiktok/http/HttpClient.java | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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())