Update PacketHandler.js

This commit is contained in:
Elysia
2025-02-03 08:55:09 +07:00
parent 893b08d2d1
commit 73512b320d

View File

@@ -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);
}
}