mirror of
https://github.com/danbulant/discord.js
synced 2026-05-25 21:12:06 +00:00
fix serialize for webpack (#960)
* fix serialize for webpack * Update WebSocketManager.js * Update WebSocketManager.js
This commit is contained in:
parent
f9bf0ed5e6
commit
050d3f9303
1 changed files with 8 additions and 9 deletions
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Reference in a new issue