From c634e03cb553e21158fddc6d4221a54aa799de79 Mon Sep 17 00:00:00 2001 From: marzavec Date: Mon, 18 Mar 2019 23:36:21 -0700 Subject: refactoring 1 of 2 --- server/main.js | 27 ++++----------------------- 1 file changed, 4 insertions(+), 23 deletions(-) (limited to 'server/main.js') diff --git a/server/main.js b/server/main.js index 2e66cc1..70042e8 100644 --- a/server/main.js +++ b/server/main.js @@ -9,26 +9,7 @@ 'use strict'; -// import required classes -const Managers = require('./src/managers'); -const wsServer = require('./src/core/server'); - -// initialize core reference -const core = {}; - -// load and initialize main manager classes -core.managers = {}; -core.managers.dynamicImports = global.dynamicImports = new Managers.ImportsManager(core, __dirname); -core.managers.dynamicImports.init(); - -const configManager = core.managers.config = new Managers.Config(core, __dirname, core.managers.dynamicImports); -core.config = configManager.loadSync(); - -const commands = core.commands = new Managers.CommandManager(core); -commands.loadCommands(); - -const stats = core.managers.stats = new Managers.Stats(core); -stats.set('start-time', process.hrtime()); - -// initialize and start the server -const server = new wsServer(core); +// import and initialize the core application +const CoreApp = require('./src/serverLib/CoreApp'); +const coreApp = new CoreApp(); +coreApp.init(); -- cgit v1.2.1