remove pako (#1258)

This commit is contained in:
Gus Caplan
2017-03-16 08:15:48 -05:00
committed by Schuyler Cebulskie
parent 1f2d8bfbc1
commit fa609caee2
2 changed files with 1 additions and 4 deletions

View File

@@ -34,7 +34,6 @@
"dependencies": {
"@types/node": "^7.0.0",
"long": "^3.2.0",
"pako": "^1.0.0",
"prism-media": "hydrabolt/prism-media",
"superagent": "^3.4.0",
"tweetnacl": "^0.14.0",

View File

@@ -2,7 +2,6 @@ const browser = require('os').platform() === 'browser';
const EventEmitter = require('events').EventEmitter;
const Constants = require('../../util/Constants');
const convertToBuffer = require('../../util/Util').convertToBuffer;
const pako = require('pako');
const zlib = require('zlib');
const PacketManager = require('./packets/WebSocketPacketManager');
@@ -282,8 +281,7 @@ class WebSocketManager extends EventEmitter {
if (data instanceof ArrayBuffer) data = convertToBuffer(data);
return erlpack.unpack(data);
} else {
if (data instanceof ArrayBuffer) data = pako.inflate(data, { to: 'string' });
else if (data instanceof Buffer) data = zlib.inflateSync(data).toString();
if (data instanceof Buffer || data instanceof ArrayBuffer) data = zlib.inflateSync(data).toString();
return JSON.parse(data);
}
}