From 050d3f9303a7a9e5e199a2559583549a3576cc94 Mon Sep 17 00:00:00 2001 From: Gus Caplan Date: Tue, 6 Dec 2016 22:45:31 -0600 Subject: [PATCH] fix serialize for webpack (#960) * fix serialize for webpack * Update WebSocketManager.js * Update WebSocketManager.js --- src/client/websocket/WebSocketManager.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/client/websocket/WebSocketManager.js b/src/client/websocket/WebSocketManager.js index 3da6ecda1..6e65ce3e8 100644 --- a/src/client/websocket/WebSocketManager.js +++ b/src/client/websocket/WebSocketManager.js @@ -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; + } } /**