Describe the bug
DiscordJS attempts to decode corrupted packet (from user joining from browser). This error is not handled to the bot crashes
To Reproduce
Have user join on browser and say something, bot will then crash with error:
/evebot/node_modules/prism-media/src/opus/Opus.js:64
return this.encoder.decode(buffer, Opus.name === 'opusscript' ? null : this._options.frameSize);
^
TypeError: The compressed data passed is corrupted
at Decoder._decode (evebot/node_modules/prism-media/src/opus/Opus.js:64:25)
at Decoder._transform (evebot/node_modules/prism-media/src/opus/Opus.js:189:20)
at Decoder.Transform._read (_stream_transform.js:191:10)
at Decoder.Transform._write (_stream_transform.js:179:12)
at doWrite (_stream_writable.js:403:12)
at writeOrBuffer (_stream_writable.js:387:5)
at Decoder.Writable.write (_stream_writable.js:318:11)
at Readable.ondata (_stream_readable.js:695:22)
at Readable.emit (events.js:310:20)
at Readable.EventEmitter.emit (domain.js:482:12)
Describe the bug DiscordJS attempts to decode corrupted packet (from user joining from browser). This error is not handled to the bot crashes
To Reproduce Have user join on browser and say something, bot will then crash with error:
Expected behaviour Should not crash
Bot Configuration:
Additional context
Created Issue on DiscordJS Repo here