From c6546af3328fd173cc2878384c066048fcf16fdc Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Sun, 28 Feb 2021 19:39:50 -0700 Subject: [PATCH] Begin work on a randomize teams method. --- server/src/events/RandomizeTeam.ts | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 server/src/events/RandomizeTeam.ts diff --git a/server/src/events/RandomizeTeam.ts b/server/src/events/RandomizeTeam.ts new file mode 100644 index 0000000..7cb5326 --- /dev/null +++ b/server/src/events/RandomizeTeam.ts @@ -0,0 +1,31 @@ +import { games, log } from '../main'; +import { Server, Socket } from 'socket.io'; + +export default (io: Server, socket: Socket, data: RandomizeTeam) => { + try { + socket.emit(`RandomizeTeam`, { + status: 501, + message: `Not Implemented Yet`, + source: `RandomizeTeam`, + }); + + // Assert game exists + if (!games[data.game_code]) { + log.debug(`Can't find game with code: ${data.game_code}`); + socket.emit(`RandomizedTeams`, { + status: 404, + message: `Game with code ${data.game_code} could not be found`, + source: `RandomizeTeams` + }); + return; + }; + } + catch (err) { + log.prettyError(err); + socket.emit(`RandomizeTeam`, { + status: 500, + message: `${err.name}: ${err.message}`, + source: `RandomizeTeam`, + }); + }; +}; \ No newline at end of file