Update PacketHandler.js
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
const EventEmitter = require('events');
|
||||
const { Buffer } = require('node:buffer');
|
||||
const crypto = require('node:crypto');
|
||||
const { nextTick } = require('node:process');
|
||||
const { setTimeout } = require('node:timers');
|
||||
const FFmpegHandler = require('./FFmpegHandler');
|
||||
const Speaking = require('../../../util/Speaking');
|
||||
@@ -182,6 +183,10 @@ class PacketHandler extends EventEmitter {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (opusPacket === null) {
|
||||
// ! null marks EOF for stream
|
||||
nextTick(() => this.destroy());
|
||||
}
|
||||
stream.push(opusPacket);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user