From b0f173a72689c26c2ed9d35a27fe18215a38e709 Mon Sep 17 00:00:00 2001 From: Cow Date: Fri, 14 Oct 2022 13:52:10 +0200 Subject: Fixed long-term offline players being displayed in `/moo online` --- src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java') diff --git a/src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java b/src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java index c2c6837..9034b17 100644 --- a/src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java +++ b/src/main/java/de/cowtipper/cowlection/handler/FriendsHandler.java @@ -161,7 +161,7 @@ public class FriendsHandler { for (Friend bestFriend : bestFriends) { bestFriendOnlineStatusQueue.incrementAndGet(); ApiUtils.fetchHyPlayerDetails(bestFriend, hyPlayerData -> { - if (hyPlayerData != null && hyPlayerData.getLastLogin() > hyPlayerData.getLastLogout()) { + if (hyPlayerData != null && !hyPlayerData.hasNeverLoggedOut() && hyPlayerData.getLastLogin() > hyPlayerData.getLastLogout()) { // online & not hiding their online status main.getPlayerCache().addBestFriend(bestFriend.getName()); -- cgit