summaryrefslogtreecommitdiff
path: root/server
diff options
context:
space:
mode:
authorilotterytea <iltsu@alright.party>2025-01-21 01:00:57 +0500
committerilotterytea <iltsu@alright.party>2025-01-21 01:00:57 +0500
commit7cde00a4659a09470f171f02f2d4044e3dd9770e (patch)
tree91988aff345156ff060b7406c0d215f9e4467193 /server
parent452f26f00d4ae61773f7c1a2a8700922859bccb1 (diff)
fix: remove the player after disconnection
Diffstat (limited to 'server')
-rw-r--r--server/src/main/java/kz/ilotterytea/frogartha/server/FrogarthaServer.java3
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);
}