fix unpack weird issues (#1729)

This commit is contained in:
Gus Caplan
2017-07-29 15:02:56 -05:00
committed by Crawl
parent a46f606170
commit 0acb0ac5dc

View File

@@ -166,6 +166,7 @@ class WebSocketConnection extends EventEmitter {
* @returns {Object}
*/
unpack(data) {
if (Array.isArray(data)) data = Buffer.concat(data);
if (data instanceof ArrayBuffer) data = Buffer.from(new Uint8Array(data));
if (erlpack && typeof data !== 'string') return erlpack.unpack(data);