Add broadcast.destroy();

This commit is contained in:
Amish Shah
2017-01-07 21:39:12 +00:00
parent dc640017cd
commit 0df17b1634

View File

@@ -339,10 +339,17 @@ class VoiceBroadcast extends EventEmitter {
}
/**
* End the current broadcast, all subscribed dispatchers will also end
* Stop the current stream from playing without unsubscribing dispatchers.
*/
end() {
this.killCurrentTranscoder();
}
/**
* End the current broadcast, all subscribed dispatchers will also end
*/
destroy() {
this.end();
for (const container of this._dispatchers.values()) {
for (const dispatcher of container.values()) {
dispatcher.destroy('end', 'broadcast ended');