mirror of
https://github.com/danbulant/discord.js
synced 2026-06-07 08:41:29 +00:00
parent
6e616edc69
commit
4fc461c2f9
1 changed files with 13 additions and 8 deletions
|
|
@ -2,19 +2,24 @@
|
||||||
|
|
||||||
const EventEmitter = require('events');
|
const EventEmitter = require('events');
|
||||||
const WebSocket = require('../../WebSocket');
|
const WebSocket = require('../../WebSocket');
|
||||||
const { Status, Events, ShardEvents, OPCodes, WSEvents } = require('../../util/Constants');
|
const { browser, Status, Events, ShardEvents, OPCodes, WSEvents } = require('../../util/Constants');
|
||||||
|
|
||||||
let zstd;
|
let zstd;
|
||||||
let zlib;
|
let zlib;
|
||||||
|
|
||||||
try {
|
if (browser) {
|
||||||
zstd = require('zucc');
|
zlib = require('pako');
|
||||||
} catch (e) {
|
} else {
|
||||||
try {
|
try {
|
||||||
zlib = require('zlib-sync');
|
zstd = require('zucc');
|
||||||
if (!zlib.Inflate) zlib = require('pako');
|
if (!zstd.DecompressStream) zstd = null;
|
||||||
} catch (err) {
|
} catch (e) {
|
||||||
zlib = require('pako');
|
try {
|
||||||
|
zlib = require('zlib-sync');
|
||||||
|
if (!zlib.Inflate) zlib = require('pako');
|
||||||
|
} catch (err) {
|
||||||
|
zlib = require('pako');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue