From 7f93f2730cba481bfa1c1c1a7da05299db03c089 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 1 Jan 2021 15:54:47 -0700 Subject: [PATCH] Send a player list back when the game is created or joined --- server/src/events/CreateGame.ts | 2 +- server/src/events/JoinGame.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/server/src/events/CreateGame.ts b/server/src/events/CreateGame.ts index a096372..0abcec1 100644 --- a/server/src/events/CreateGame.ts +++ b/server/src/events/CreateGame.ts @@ -13,11 +13,11 @@ export default (io: Server, socket: Socket, data: CreateGame) => { game.players.push(host); log.info(`New game created with ID ${game.id} (host=${host.name})`); - socket.join(game.id); socket.emit(`GameCreated`, { status: 200, game_code: game.id, + players: game.playerData, }); } catch (err) { diff --git a/server/src/events/JoinGame.ts b/server/src/events/JoinGame.ts index 42e5108..4a18fa8 100644 --- a/server/src/events/JoinGame.ts +++ b/server/src/events/JoinGame.ts @@ -63,7 +63,8 @@ export default (io: Server, socket: Socket, data: JoinGame) => { socket.emit(`GameJoined`, {}); socket.to(game.id).emit(`PlayerUpdate`, { action: "new", - name: player.name + name: player.name, + players: game.playerData, }); } catch (err) {