@@ -5,30 +5,36 @@ require("./utils/methods/Globals");
55const Logger = pocketnode ( "logger/Logger" ) ;
66const Server = pocketnode ( "Server" ) ;
77
8- class PocketNode {
9- constructor ( ) {
10- this . START_TIME = Date . now ( ) ;
11- this . NAME = "PocketNode" ;
12- this . CODENAME = "[BEGINNINGS]" ;
13- this . VERSION = "0.0.3" ;
14- this . API_VERSION = "1.0.0" ;
15-
16- let logger = new Logger ( "Server" ) ;
17- let paths = {
18- file : Path . normalize ( __dirname + "/../" ) ,
19- data : Path . normalize ( __dirname + "/../../" ) ,
20- plugins : Path . normalize ( __dirname + "/../../plugins/" )
21- } ;
22-
23- logger . info ( "Loading PocketNode..." ) ;
24-
25- global . TRAVIS_BUILD = process . argv . join ( " " ) . indexOf ( "--travis-build" ) !== - 1 ;
26-
27- let server = new Server ( this , logger , paths ) ;
28- if ( TRAVIS_BUILD === true ) {
29- server . shutdown ( ) ;
8+ function PocketNode ( paths ) {
9+ this . START_TIME = Date . now ( ) ;
10+ this . NAME = "PocketNode" ;
11+ this . CODENAME = "[BEGINNINGS]" ;
12+ this . VERSION = "0.0.4" ;
13+ this . API_VERSION = "1.0.0" ;
14+
15+ let logger = new Logger ( "Server" ) ;
16+ let path = {
17+ file : Path . normalize ( __dirname + "/../" ) ,
18+ data : Path . normalize ( __dirname + "/../../" ) ,
19+ plugins : Path . normalize ( __dirname + "/../../plugins/" )
20+ } ;
21+
22+ for ( let i in paths ) {
23+ if ( typeof path [ i ] !== "undefined" ) {
24+ path [ i ] = paths [ i ] ;
3025 }
3126 }
27+
28+ logger . info ( "Loading PocketNode..." ) ;
29+
30+ global . TRAVIS_BUILD = process . argv . indexOf ( "--travis-build" ) !== - 1 ;
31+
32+ let server = new Server ( this , logger , path ) ;
33+ if ( TRAVIS_BUILD === true ) {
34+ server . shutdown ( ) ;
35+ }
36+
37+ return server ;
3238}
3339
3440module . exports = PocketNode ;
0 commit comments