Send a player list back when the game is created or joined
This commit is contained in:
parent
33608a9849
commit
7f93f2730c
2 changed files with 3 additions and 2 deletions
|
|
@ -13,11 +13,11 @@ export default (io: Server, socket: Socket, data: CreateGame) => {
|
||||||
game.players.push(host);
|
game.players.push(host);
|
||||||
log.info(`New game created with ID ${game.id} (host=${host.name})`);
|
log.info(`New game created with ID ${game.id} (host=${host.name})`);
|
||||||
|
|
||||||
|
|
||||||
socket.join(game.id);
|
socket.join(game.id);
|
||||||
socket.emit(`GameCreated`, {
|
socket.emit(`GameCreated`, {
|
||||||
status: 200,
|
status: 200,
|
||||||
game_code: game.id,
|
game_code: game.id,
|
||||||
|
players: game.playerData,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,8 @@ export default (io: Server, socket: Socket, data: JoinGame) => {
|
||||||
socket.emit(`GameJoined`, {});
|
socket.emit(`GameJoined`, {});
|
||||||
socket.to(game.id).emit(`PlayerUpdate`, {
|
socket.to(game.id).emit(`PlayerUpdate`, {
|
||||||
action: "new",
|
action: "new",
|
||||||
name: player.name
|
name: player.name,
|
||||||
|
players: game.playerData,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
catch (err) {
|
catch (err) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue