diff options
| author | ilotterytea <iltsu@alright.party> | 2025-01-21 01:00:57 +0500 |
|---|---|---|
| committer | ilotterytea <iltsu@alright.party> | 2025-01-21 01:00:57 +0500 |
| commit | 7cde00a4659a09470f171f02f2d4044e3dd9770e (patch) | |
| tree | 91988aff345156ff060b7406c0d215f9e4467193 | |
| parent | 452f26f00d4ae61773f7c1a2a8700922859bccb1 (diff) | |
fix: remove the player after disconnection
| -rw-r--r-- | server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java | 3 |
1 files changed, 2 insertions, 1 deletions
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<PlayerConnection> 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); } |
