From bd6317cf990fdfdf922c75fd3c65e4862a3d5ae3 Mon Sep 17 00:00:00 2001 From: Crawl Date: Sun, 30 Apr 2017 12:59:11 +0200 Subject: [PATCH 1/4] Add uws back to package.json --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 402ce4582..d97b5021b 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,8 @@ "node-opus": "^0.2.5", "opusscript": "^0.0.3", "sodium": "^2.0.1", - "libsodium-wrappers": "^0.5.1" + "libsodium-wrappers": "^0.5.1", + "uws": "^0.14.1" }, "devDependencies": { "@types/node": "^7.0.0", From 62ac246162d4e881a25152993cf4c6a4023b4f6d Mon Sep 17 00:00:00 2001 From: Crawl Date: Sun, 30 Apr 2017 13:01:46 +0200 Subject: [PATCH 2/4] Add uws back to the readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index c7434a5bc..1bf3f39ac 100644 --- a/README.md +++ b/README.md @@ -44,6 +44,7 @@ For production bots, using node-opus should be considered a necessity, especiall - One of the following packages can be installed for faster voice packet encryption and decryption: - [sodium](https://www.npmjs.com/package/sodium) (`npm install sodium --save`) - [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (`npm install libsodium-wrappers --save`) +- [uws](https://www.npmjs.com/package/uws) for a much faster WebSocket connection (`npm install uws --save`) ## Example usage ```js From 653aa6c1d73bb195cb0ad1a6e96a1894221ce6b0 Mon Sep 17 00:00:00 2001 From: Crawl Date: Sun, 30 Apr 2017 13:02:44 +0200 Subject: [PATCH 3/4] Add back uws to the docs frontpage --- docs/general/welcome.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/general/welcome.md b/docs/general/welcome.md index 04a401394..f06b4e0c5 100644 --- a/docs/general/welcome.md +++ b/docs/general/welcome.md @@ -48,6 +48,7 @@ For production bots, using node-opus should be considered a necessity, especiall - One of the following packages can be installed for faster voice packet encryption and decryption: - [sodium](https://www.npmjs.com/package/sodium) (`npm install sodium --save`) - [libsodium.js](https://www.npmjs.com/package/libsodium-wrappers) (`npm install libsodium-wrappers --save`) +- [uws](https://www.npmjs.com/package/uws) for a much faster WebSocket connection (`npm install uws --save`) ## Example usage ```js From 3cb4aac65aabf55f280458bd76ab0e97cd041eca Mon Sep 17 00:00:00 2001 From: Crawl Date: Sun, 30 Apr 2017 13:03:51 +0200 Subject: [PATCH 4/4] Remove unused util --- src/client/websocket/WebSocketConnection.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/client/websocket/WebSocketConnection.js b/src/client/websocket/WebSocketConnection.js index bcd6f57ca..4ed353fe8 100644 --- a/src/client/websocket/WebSocketConnection.js +++ b/src/client/websocket/WebSocketConnection.js @@ -2,7 +2,6 @@ const browser = require('os').platform() === 'browser'; const EventEmitter = require('events'); const Constants = require('../../util/Constants'); const zlib = require('zlib'); -const util = require('util'); const PacketManager = require('./packets/WebSocketPacketManager'); const erlpack = (function findErlpack() { try {