diff options
author | marzavec <admin@marzavec.com> | 2019-03-19 07:36:21 +0100 |
---|---|---|
committer | marzavec <admin@marzavec.com> | 2019-03-19 07:36:21 +0100 |
commit | c634e03cb553e21158fddc6d4221a54aa799de79 (patch) | |
tree | 74f303d4ab65b08c7ec316fb713146cc99024c00 /server/main.js | |
parent | Merge pull request #56 from paulgreg/manifest (diff) | |
download | hackchat-c634e03cb553e21158fddc6d4221a54aa799de79.tar.gz hackchat-c634e03cb553e21158fddc6d4221a54aa799de79.zip |
refactoring 1 of 2
Diffstat (limited to '')
-rw-r--r-- | server/main.js | 27 |
1 files changed, 4 insertions, 23 deletions
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(); |