From aca7d255263f1b6a313fa8085793c9cf727e5414 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Wed, 21 Oct 2020 00:11:25 -0600 Subject: [PATCH] Adjust ordering of events to ensure everyone gets it. --- src/events/KickPlayer.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/events/KickPlayer.ts b/src/events/KickPlayer.ts index f6e400e..749762e 100644 --- a/src/events/KickPlayer.ts +++ b/src/events/KickPlayer.ts @@ -45,12 +45,14 @@ export const KickPlayer = (io: Server, socket: Socket, data: KickPlayer) => { return; }; + let target_socket = game.players[data.target].socket; + io.sockets.connected[game.players[data.target].socket].leave(game.code); game.remove_player(data.target, data.ban); log.info(`Removed ${data.target} from ${data.game_code}`); - io.to(game.code).emit(`PlayerKicked`, { + io.to(game.code).to(target_socket).emit(`PlayerKicked`, { success: true, player: data.target, });