From 259020020505761ed9c6970969b8ed54fbf3f1f0 Mon Sep 17 00:00:00 2001 From: kohlerpop1 Date: Sun, 9 Nov 2025 00:06:43 -0500 Subject: [PATCH] Temp fix until Eulerstream passes currentViewers! --- .../jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java index 8af891d..7fb8b31 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java @@ -29,7 +29,7 @@ import io.github.jwdeveloper.tiktok.data.models.users.User; import io.github.jwdeveloper.tiktok.data.requests.LiveUserData; import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException; -import java.util.List; +import java.util.*; import java.util.logging.Logger; public class LiveUserDataMapper @@ -109,7 +109,7 @@ public class LiveUserDataMapper roomInfo.setRoomId(roomId); roomInfo.setTitle(roomInfoJson.get("title").getAsString()); roomInfo.setStartTime(roomInfoJson.get("startTime").getAsLong()); - roomInfo.setViewersCount(roomInfoJson.get("currentViewers").getAsInt()); + roomInfo.setViewersCount(Optional.ofNullable(roomInfoJson.get("currentViewers")).filter(JsonElement::isJsonPrimitive).map(JsonElement::getAsInt).orElse(0)); roomInfo.setTotalViewersCount(roomInfoJson.get("totalViewers").getAsInt()); var statusEnum = switch (status) {