From 7cde00a4659a09470f171f02f2d4044e3dd9770e Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Tue, 21 Jan 2025 01:00:57 +0500 Subject: fix: remove the player after disconnection --- .../src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'server/src/main/java/kz') diff --git a/server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java b/server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java index f6a9847..c3fcd77 100644 --- a/server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java +++ b/server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java @@ -40,7 +40,8 @@ public class FrogarthaServer extends WebSocketServer { Optional player = this.players.stream().filter((x) -> x.getConnection().equals(webSocket)).findFirst(); if (player.isPresent()) { - log.info("{} has let! Reason: {} {}", player.get(), i, s); + log.info("{} has left! Reason: {} {}", player.get(), i, s); + this.players.remove(player.get()); } else { log.info("Unknown connection was closed! Reason: {} {}", i, s); } -- cgit v1.2.3