mirror of
https://github.com/danbulant/discord.js
synced 2026-07-08 12:40:50 +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 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;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue