Skip to content

Commit 2590200

Browse files
committed
Temp fix until Eulerstream passes currentViewers!
1 parent 4aefde8 commit 2590200

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Client/src/main/java/io/github/jwdeveloper/tiktok/http/mappers/LiveUserDataMapper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import io.github.jwdeveloper.tiktok.data.requests.LiveUserData;
3030
import io.github.jwdeveloper.tiktok.exceptions.TikTokLiveRequestException;
3131

32-
import java.util.List;
32+
import java.util.*;
3333
import java.util.logging.Logger;
3434

3535
public class LiveUserDataMapper
@@ -109,7 +109,7 @@ public static LiveUserData.Response mapEulerstream(JsonObject jsonObject, Logger
109109
roomInfo.setRoomId(roomId);
110110
roomInfo.setTitle(roomInfoJson.get("title").getAsString());
111111
roomInfo.setStartTime(roomInfoJson.get("startTime").getAsLong());
112-
roomInfo.setViewersCount(roomInfoJson.get("currentViewers").getAsInt());
112+
roomInfo.setViewersCount(Optional.ofNullable(roomInfoJson.get("currentViewers")).filter(JsonElement::isJsonPrimitive).map(JsonElement::getAsInt).orElse(0));
113113
roomInfo.setTotalViewersCount(roomInfoJson.get("totalViewers").getAsInt());
114114

115115
var statusEnum = switch (status) {

0 commit comments

Comments
 (0)