fix serialize for webpack (#960)

* fix serialize for webpack

* Update WebSocketManager.js

* Update WebSocketManager.js
This commit is contained in:
Gus Caplan
2016-12-06 22:45:31 -06:00
committed by Schuyler Cebulskie
parent f9bf0ed5e6
commit 050d3f9303

View File

@@ -6,7 +6,8 @@ const pako = require('pako');
const zlib = require('zlib');
const PacketManager = require('./packets/WebSocketPacketManager');
let WebSocket;
let WebSocket, erlpack;
let serialize = JSON.stringify;
if (browser) {
WebSocket = window.WebSocket; // eslint-disable-line no-undef
} else {
@@ -15,15 +16,13 @@ if (browser) {
} catch (err) {
WebSocket = require('ws');
}
}
let erlpack, serialize;
try {
erlpack = require('erlpack');
serialize = erlpack.pack;
} catch (err) {
erlpack = null;
serialize = JSON.stringify;
try {
erlpack = require('erlpack');
serialize = erlpack.pack;
} catch (err) {
erlpack = null;
}
}
/**