From c34fec10adca979a5cffcb3a9cde51aa9feca8d7 Mon Sep 17 00:00:00 2001 From: Oliver-Akins Date: Thu, 7 Jan 2021 12:43:13 -0700 Subject: [PATCH] Run a check of all active games for ones with no socket connections. --- server/src/events/CreateGame.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/events/CreateGame.ts b/server/src/events/CreateGame.ts index 38bf2da..3a2ee3d 100644 --- a/server/src/events/CreateGame.ts +++ b/server/src/events/CreateGame.ts @@ -2,6 +2,7 @@ import { games, log } from '../main'; import { Game } from '../objects/Game'; import { Player } from '../objects/Player'; import { Server, Socket } from 'socket.io'; +import { routineCheck } from '../utils/cleanup'; export default (io: Server, socket: Socket, data: CreateGame) => { try { @@ -22,6 +23,9 @@ export default (io: Server, socket: Socket, data: CreateGame) => { game_code: game.id, players: game.playerData, }); + + // Check for any inactive games that are still marked as active + routineCheck(); } catch (err) { socket.emit(`GameCreated`, {