Emit only to the game room, remove game code from response

This commit is contained in:
Oliver-Akins 2020-10-08 23:04:17 -06:00
parent c0e9efcc9f
commit 5d328da49c
2 changed files with 1 additions and 3 deletions

View file

@ -48,9 +48,8 @@ export const KickPlayer = (io: Server, socket: Socket, data: KickPlayer) => {
game.remove_player(data.target, data.ban); game.remove_player(data.target, data.ban);
log.info(`Removed ${data.target} from ${data.game_code}`); log.info(`Removed ${data.target} from ${data.game_code}`);
socket.broadcast.emit(`PlayerKicked`, { io.to(game.code).emit(`PlayerKicked`, {
success: true, success: true,
game_code: data.game_code,
player: data.target, player: data.target,
}); });
} catch (err) { } catch (err) {

View file

@ -27,6 +27,5 @@ interface PlayerListResponse extends response {
interface PlayerKicked extends response { interface PlayerKicked extends response {
// properties depend on `success` being `true` // properties depend on `success` being `true`
game_code?: string;
player?: string; player?: string;
} }