From 7df8a33c7b1c6cc7d18bde2586a3224b02686a95 Mon Sep 17 00:00:00 2001 From: RblSb Date: Wed, 29 Jul 2020 18:09:20 +0300 Subject: Exit messages --- src/server/Main.hx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'src/server/Main.hx') diff --git a/src/server/Main.hx b/src/server/Main.hx index 85006c7..8a5f381 100644 --- a/src/server/Main.hx +++ b/src/server/Main.hx @@ -110,9 +110,6 @@ class Main { continue; } client.ws.terminate(); - onMessage(client, { - type: Disconnected - }, true); } }; } @@ -364,6 +361,14 @@ class Main { if (waitVideoStart != null) waitVideoStart.stop(); videoTimer.pause(); } + Timer.delay(() -> { + if (clients.exists(i -> i.name == client.name)) return; + broadcast({ + type: ServerMessage, serverMessage: { + textId: '${client.name} has left' + } + }); + }, 5000); case UpdateClients: sendClientList(); -- cgit v1.2.3