diff --git a/API/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokEventListenerBase.java b/API/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokEventListenerBase.java index d21c272..136e624 100644 --- a/API/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokEventListenerBase.java +++ b/API/src/main/java/io/github/jwdeveloper/tiktok/listener/TikTokEventListenerBase.java @@ -35,7 +35,7 @@ import io.github.jwdeveloper.tiktok.data.events.social.*; import io.github.jwdeveloper.tiktok.data.events.websocket.*; import io.github.jwdeveloper.tiktok.live.LiveClient; -public abstract class TikTokEventListenerBase implements TikTokEventListener +public abstract class TikTokEventListenerBase { public void onUnhandledSocial(LiveClient client, TikTokUnhandledSocialEvent event) {} diff --git a/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/handlers/TikTokRoomInfoEventHandler.java b/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/handlers/TikTokRoomInfoEventHandler.java index c6a1f21..6540171 100644 --- a/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/handlers/TikTokRoomInfoEventHandler.java +++ b/Client/src/main/java/io/github/jwdeveloper/tiktok/mappers/handlers/TikTokRoomInfoEventHandler.java @@ -58,6 +58,7 @@ public class TikTokRoomInfoEventHandler { @SneakyThrows public TikTokEvent handleUserRanking(byte[] msg) { var message = WebcastRoomUserSeqMessage.parseFrom(msg); + var currentViewers = (int) message.getTotal(); var totalUsers = message.getTotalUser(); var userRanking = message.getRanksListList().stream().map(RankingUser::new) .sorted((ru1, ru2) -> Integer.compare(ru2.getScore(), ru1.getScore())) @@ -65,6 +66,7 @@ public class TikTokRoomInfoEventHandler { return handleRoomInfo(tikTokRoomInfo -> { + tikTokRoomInfo.setViewersCount(currentViewers); tikTokRoomInfo.setTotalViewersCount(totalUsers); tikTokRoomInfo.updateRanking(userRanking); }); @@ -112,4 +114,4 @@ public class TikTokRoomInfoEventHandler { }); return MappingResult.of(message, List.of(event, roomInfoEvent)); } -} +} \ No newline at end of file