From 580382b7b263a421e90b066c14f2cf4695500022 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Fri, 1 Jan 2021 15:55:51 -0700 Subject: [PATCH] Change error events to the main event response name. --- server/src/events/JoinGame.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/src/events/JoinGame.ts b/server/src/events/JoinGame.ts index 4a18fa8..12b3ef8 100644 --- a/server/src/events/JoinGame.ts +++ b/server/src/events/JoinGame.ts @@ -7,10 +7,10 @@ export default (io: Server, socket: Socket, data: JoinGame) => { // Assert game exists if (!games[data.game_code]) { - log.debug(`Can't delete game that doesn't exist: ${data.game_code}`); - socket.emit(`Error`, { + log.debug(`Can't join game that doesn't exist: ${data.game_code}`); + socket.emit(`GameJoined`, { status: 404, - message: `Game with code ${data.game_code} could not be found`, + message: `Game with code "${data.game_code}" could not be found`, source: `JoinGame` }); return; @@ -23,13 +23,13 @@ export default (io: Server, socket: Socket, data: JoinGame) => { let sameName = game.players.find(x => x.name == data.name); if (sameName != null) { if (!game.ingame) { - socket.emit(`Error`, { + socket.emit(`GameJoined`, { status: 400, message: `A player already has that name in the game.`, source: `JoinGame` }); return; - } + }; // Player has the same name but is allowed to rejoin if they // disconnect in the middle of the game @@ -37,7 +37,7 @@ export default (io: Server, socket: Socket, data: JoinGame) => { socket.emit(`GameRejoined`, { status: 200 }); return; } else { - socket.emit(`Error`, { + socket.emit(`GameJoined`, { status: 403, message: `Can't connect to an already connected client`, source: `JoinGame` @@ -49,7 +49,7 @@ export default (io: Server, socket: Socket, data: JoinGame) => { // Assert game is not in-progess if (game.ingame) { - socket.emit(`Error`, { + socket.emit(`GameJoined`, { status: 403, message: `Cannot connect to a game that's in progress.`, source: `JoinGame` @@ -68,7 +68,7 @@ export default (io: Server, socket: Socket, data: JoinGame) => { }); } catch (err) { - socket.emit(`Error`, { + socket.emit(`GameJoined`, { status: 500, message: `${err.name}: ${err.message}`, source: `JoinGame`,