server for my chess game
Diffstat (limited to 'src/index.js')
-rw-r--r--src/index.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/index.js b/src/index.js
index 26cb527..81a1973 100644
--- a/src/index.js
+++ b/src/index.js
@@ -1,6 +1,6 @@
import { WebSocket, WebSocketServer } from "ws";
-const PORT = process.env.PORT || 3000;
+const PORT = Number(process.env.PORT || 3000);
const wss = new WebSocketServer({ port: PORT }); // init server asap
import utils from "@gd-com/utils";
@@ -91,7 +91,7 @@ wss.on("connection", (ws, req) => {
ws.on("pong", ws.heartbeat);
// on message recieved
ws.on("message", (message) => {
- let recieve = getVar(Buffer.from(message)).value;
+ let recieve = getVar(Buffer.from(String(message))).value;
let data = recieve.data;
let header = recieve.header;
if (header) {
@@ -169,7 +169,7 @@ async function signin(data, ws) {
*/
async function signup(data, ws) {
const res = await get_propertys(data.name);
- if (fail(res, ws, "ALREADY_EXISTS", HEADERS.create_user)) return; // if existing, fail
+ if (fail(res !== undefined, ws, "ALREADY_EXISTS", HEADERS.create_user)) return; // if existing, fail
/**
* Creates the user