mirror of
https://github.com/AlecM33/Werewolf.git
synced 2025-12-26 15:57:50 +01:00
refactor singletons to their own folder
This commit is contained in:
@@ -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 = (require('../modules/SocketManager.js')).instance;
|
||||
const gameManager = (require('../modules/GameManager.js')).instance;
|
||||
const socketManager = (require('../modules/singletons/SocketManager.js')).instance;
|
||||
const gameManager = (require('../modules/singletons/GameManager.js')).instance;
|
||||
const globals = require('../config/globals.js');
|
||||
const cors = require('cors');
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ 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 GameManager = require('../modules/GameManager.js');
|
||||
const GameManager = require('../modules/singletons/GameManager.js');
|
||||
const rateLimit = require('express-rate-limit').default;
|
||||
const globals = require('../config/globals.js');
|
||||
const cors = require('cors');
|
||||
|
||||
@@ -3,6 +3,7 @@ const ServerTimer = require('./ServerTimer.js');
|
||||
|
||||
let timer;
|
||||
|
||||
// This is a subprocess spawned by logic in the ActiveGameRunner module.
|
||||
process.on('message', (msg) => {
|
||||
const logger = require('./Logger')(msg.logLevel);
|
||||
switch (msg.command) {
|
||||
|
||||
@@ -4,9 +4,9 @@ const https = require('https');
|
||||
const path = require('path');
|
||||
const fs = require('fs');
|
||||
const crypto = require('crypto');
|
||||
const SocketManager = require('./SocketManager.js');
|
||||
const GameManager = require('./GameManager.js');
|
||||
const ActiveGameRunner = require('./ActiveGameRunner.js');
|
||||
const SocketManager = require('./singletons/SocketManager.js');
|
||||
const GameManager = require('./singletons/GameManager.js');
|
||||
const ActiveGameRunner = require('./singletons/ActiveGameRunner.js');
|
||||
const { ENVIRONMENT } = require('../config/globals.js');
|
||||
const rateLimit = require('express-rate-limit').default;
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
const { fork } = require('child_process');
|
||||
const path = require('path');
|
||||
const globals = require('../config/globals');
|
||||
const globals = require('../../config/globals');
|
||||
|
||||
class ActiveGameRunner {
|
||||
constructor (logger) {
|
||||
@@ -1,9 +1,9 @@
|
||||
const globals = require('../config/globals');
|
||||
const Game = require('../model/Game');
|
||||
const Person = require('../model/Person');
|
||||
const GameStateCurator = require('./GameStateCurator');
|
||||
const UsernameGenerator = require('./UsernameGenerator');
|
||||
const GameCreationRequest = require('../model/GameCreationRequest');
|
||||
const globals = require('../../config/globals');
|
||||
const Game = require('../../model/Game');
|
||||
const Person = require('../../model/Person');
|
||||
const GameStateCurator = require('../GameStateCurator');
|
||||
const UsernameGenerator = require('../UsernameGenerator');
|
||||
const GameCreationRequest = require('../../model/GameCreationRequest');
|
||||
|
||||
class GameManager {
|
||||
constructor (logger, environment, activeGameRunner) {
|
||||
@@ -1,4 +1,4 @@
|
||||
const globals = require('../config/globals');
|
||||
const globals = require('../../config/globals');
|
||||
const EVENT_IDS = globals.EVENT_IDS;
|
||||
const { RateLimiterMemory } = require('rate-limiter-flexible');
|
||||
|
||||
Reference in New Issue
Block a user