From 042e2f4a43ef72957eaa7c1181629f80e44e9c44 Mon Sep 17 00:00:00 2001 From: ajgeiss0702 Date: Sat, 14 Jan 2023 10:24:57 -0700 Subject: [PATCH] Fixed offline-time not working (because it was miliseconds instead of seconds) --- .../ajg0702/queue/platforms/bungeecord/server/BungeeServer.java | 2 +- .../ajg0702/queue/platforms/velocity/server/VelocityServer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/platforms/bungeecord/src/main/java/us/ajg0702/queue/platforms/bungeecord/server/BungeeServer.java b/platforms/bungeecord/src/main/java/us/ajg0702/queue/platforms/bungeecord/server/BungeeServer.java index c414a32..8361efd 100644 --- a/platforms/bungeecord/src/main/java/us/ajg0702/queue/platforms/bungeecord/server/BungeeServer.java +++ b/platforms/bungeecord/src/main/java/us/ajg0702/queue/platforms/bungeecord/server/BungeeServer.java @@ -75,7 +75,7 @@ public class BungeeServer implements AdaptedServer { private void markOffline(boolean debug, QueueLogger logger, CompletableFuture future, long sent, @Nullable Throwable e) { long lastOnline = lastSuccessfullPing == null ? 0 : lastSuccessfullPing.getFetchedTime(); - offlineTime = (int) Math.min(sent - lastOnline, Integer.MAX_VALUE); + offlineTime = (int) Math.min(sent - lastOnline, Integer.MAX_VALUE) / 1000; lastOffline = sent; diff --git a/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/server/VelocityServer.java b/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/server/VelocityServer.java index 7fd35df..e42268b 100644 --- a/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/server/VelocityServer.java +++ b/platforms/velocity/src/main/java/us/ajg0702/queue/platforms/velocity/server/VelocityServer.java @@ -80,7 +80,7 @@ public class VelocityServer implements AdaptedServer { private void markOffline(boolean debug, QueueLogger logger, CompletableFuture future, long sent, Throwable e) { long lastOnline = lastSuccessfullPing == null ? 0 : lastSuccessfullPing.getFetchedTime(); - offlineTime = (int) Math.min(sent - lastOnline, Integer.MAX_VALUE); + offlineTime = (int) Math.min(sent - lastOnline, Integer.MAX_VALUE) / 1000; lastOffline = sent;