summary refs log tree commit diff
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-07-16 16:15:48 +0200
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-07-16 16:15:48 +0200
commit5acd0ad669df25f18e309a51db33428a58f38d98 (patch)
tree1d8e652d550b60d011a9de35e6af6e27bd96e42c
parentUpdate tsconfig.json (diff)
downloadserver-5acd0ad669df25f18e309a51db33428a58f38d98.tar.xz
:bug: fix server options
-rw-r--r--package.json2
-rw-r--r--src/Server.ts11
2 files changed, 9 insertions, 4 deletions
diff --git a/package.json b/package.json

index 90491f99..c3b195b3 100644 --- a/package.json +++ b/package.json
@@ -17,7 +17,7 @@ "ajv": "^8.5.0", "dotenv": "^8.2.0", "jsonwebtoken": "^8.5.1", - "lambert-server": "^1.1.7", + "lambert-server": "^1.2.7", "missing-native-js-functions": "^1.2.3", "mongoose-autopopulate": "^0.12.3", "node-fetch": "^2.6.1", diff --git a/src/Server.ts b/src/Server.ts
index a88214ef..a0a2926e 100644 --- a/src/Server.ts +++ b/src/Server.ts
@@ -10,9 +10,12 @@ export class Server { public ws: WebSocketServer; public port: number; public server: http.Server; + public production: boolean; - constructor({ port, server }: { port: number; server?: http.Server }) { + constructor({ port, server, production }: { port: number; server?: http.Server; production?: boolean }) { this.port = port; + this.production = production || false; + if (server) this.server = server; else this.server = http.createServer({}); @@ -34,8 +37,10 @@ export class Server { await this.setupSchema(); await Config.init(); console.log("[DB] connected"); - if (!this.server.listening) this.server.listen(this.port); - console.log(`[Gateway] online on 0.0.0.0:${this.port}`); + if (!this.server.listening) { + this.server.listen(this.port); + console.log(`[Gateway] online on 0.0.0.0:${this.port}`); + } } async stop() {