From 5d328da49c14eadb453a9168d6ac16b8aaa016b7 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Thu, 8 Oct 2020 23:04:17 -0600 Subject: [PATCH] Emit only to the game room, remove game code from response --- src/events/KickPlayer.ts | 3 +-- src/types/client_data.d.ts | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/src/events/KickPlayer.ts b/src/events/KickPlayer.ts index b9490a4..0e4f6af 100644 --- a/src/events/KickPlayer.ts +++ b/src/events/KickPlayer.ts @@ -48,9 +48,8 @@ export const KickPlayer = (io: Server, socket: Socket, data: KickPlayer) => { game.remove_player(data.target, data.ban); log.info(`Removed ${data.target} from ${data.game_code}`); - socket.broadcast.emit(`PlayerKicked`, { + io.to(game.code).emit(`PlayerKicked`, { success: true, - game_code: data.game_code, player: data.target, }); } catch (err) { diff --git a/src/types/client_data.d.ts b/src/types/client_data.d.ts index e234ad5..8c80015 100644 --- a/src/types/client_data.d.ts +++ b/src/types/client_data.d.ts @@ -27,6 +27,5 @@ interface PlayerListResponse extends response { interface PlayerKicked extends response { // properties depend on `success` being `true` - game_code?: string; player?: string; } \ No newline at end of file