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