refactor singletons

This commit is contained in:
AlecM33
2022-12-20 22:11:51 -05:00
parent 6e72fc2396
commit 171640f431
7 changed files with 33 additions and 53 deletions

View File

@@ -2,8 +2,8 @@ const express = require('express');
const router = express.Router();
const debugMode = Array.from(process.argv.map((arg) => arg.trim().toLowerCase())).includes('debug');
const logger = require('../modules/Logger')(debugMode);
const socketManager = new (require('../modules/SocketManager.js'))().getInstance();
const gameManager = new (require('../modules/GameManager.js'))().getInstance();
const socketManager = (require('../modules/SocketManager.js')).instance;
const gameManager = (require('../modules/GameManager.js')).instance;
const globals = require('../config/globals.js');
const cors = require('cors');

View File

@@ -7,7 +7,7 @@ const rateLimit = require('express-rate-limit').default;
const globals = require('../config/globals.js');
const cors = require('cors');
const gameManager = new GameManager().getInstance();
const gameManager = GameManager.instance;
const gameCreationLimit = process.env.NODE_ENV.trim() === 'production'
? 20