From 12e089115da6c2e25028aaec8b81ea5b6c3c89ac Mon Sep 17 00:00:00 2001 From: Max Litruv Boonzaayer Date: Sat, 27 Apr 2019 05:05:10 +1000 Subject: [PATCH] make sure it's actual data now.. --- plugins/wss.js | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/plugins/wss.js b/plugins/wss.js index 4e44c78..9148ce7 100644 --- a/plugins/wss.js +++ b/plugins/wss.js @@ -15,27 +15,34 @@ module.exports = { wss.on('connection', function connection(ws) { ws.on('message', function incoming(message) { console.log('received: %s', message); - var data = parse(message) - var response = { - type: "data", - data: new Array() - } + try { + var data = parse(message) - if (data.type == "request") { - for (var i = 0; i < data.requests.length; i++) { - var resp = "" - if (data.requests[i] == "name") - resp = dclient.user.username - if (data.requests[i] == "id") - resp = dclient.user.id - if (data.requests[i] == "discriminator") - resp = dclient.user.discriminator - response.data.push({ type: data.requests[i], data: resp }) + var response = { + type: "data", + data: new Array() } - ws.send(response) + if (data.type == "request") { + for (var i = 0; i < data.requests.length; i++) { + var resp = "" + if (data.requests[i] == "name") + resp = dclient.user.username + if (data.requests[i] == "id") + resp = dclient.user.id + if (data.requests[i] == "discriminator") + resp = dclient.user.discriminator + response.data.push({ type: data.requests[i], data: resp }) + } + + ws.send(response) + } } + catch (error) { + console.log(error) + } + }); ws.send('Connected'); });