From d471e87dd7c6d10be10b3bee8cdd77e16888aa9e Mon Sep 17 00:00:00 2001 From: kohlerpop1 Date: Thu, 15 Feb 2024 12:55:45 -0500 Subject: [PATCH] Converted magic number to constant AGE_RESTRICTED_CODE --- .../io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java | 1 + .../jwdeveloper/tiktok/http/mappers/LiveDataMapper.java | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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 6282cc0..f1b95b6 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/TikTokLiveHttpClient.java @@ -41,6 +41,7 @@ public class TikTokLiveHttpClient implements LiveHttpClient { private static final String TIKTOK_SIGN_API = "https://tiktok.eulerstream.com/webcast/fetch"; private static final String TIKTOK_URL_WEB = "https://www.tiktok.com/"; private static final String TIKTOK_URL_WEBCAST = "https://webcast.tiktok.com/webcast/"; + public static final int TIKTOK_AGE_RESTRICTED_CODE = 4003110; private final HttpClientFactory httpFactory; private final LiveClientSettings clientSettings; diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java index b748618..4eb05ac 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveDataMapper.java @@ -24,6 +24,7 @@ package io.github.jwdeveloper.tiktok.http.mappers; import com.google.gson.JsonObject; import com.google.gson.JsonParser; +import io.github.jwdeveloper.tiktok.TikTokLiveHttpClient; import io.github.jwdeveloper.tiktok.data.models.Picture; import io.github.jwdeveloper.tiktok.data.models.users.User; import io.github.jwdeveloper.tiktok.data.models.users.UserAttribute; @@ -66,8 +67,7 @@ public class LiveDataMapper { response.setLiveStatus(statusValue); } else if (data.has("prompts") && jsonObject.has("status_code") && data.get("prompts").getAsString().isEmpty() && jsonObject.get("status_code").isJsonPrimitive()) { - // 4003110 is age restriction code - response.setAgeRestricted(jsonObject.get("status_code").getAsInt() == 4003110); + response.setAgeRestricted(jsonObject.get("status_code").getAsInt() == TikTokLiveHttpClient.TIKTOK_AGE_RESTRICTED_CODE); } else { response.setLiveStatus(LiveData.LiveStatus.HostNotFound); }