From 36c03909ddbd09ad778eb3306fa9185ed54bd280 Mon Sep 17 00:00:00 2001 From: Amish Shah Date: Wed, 12 Apr 2017 20:32:50 +0100 Subject: [PATCH] Clean up AudioPlayer internals, change currentDispatcher and currentTranscoder to just dispatcher and transcoder --- src/client/voice/player/AudioPlayer.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/client/voice/player/AudioPlayer.js b/src/client/voice/player/AudioPlayer.js index f49becf22..1a934d0e8 100644 --- a/src/client/voice/player/AudioPlayer.js +++ b/src/client/voice/player/AudioPlayer.js @@ -47,7 +47,12 @@ class AudioPlayer extends EventEmitter { this.voiceConnection.once('closing', () => this.destroyAllStreams()); } - get currentTranscoder() { + /** + * The current transcoder + * @type {?Object} + * @readonly + */ + get transcoder() { return this.currentStream.transcoder; } @@ -56,7 +61,7 @@ class AudioPlayer extends EventEmitter { * @type {?StreamDispatcher} * @readonly */ - get currentDispatcher() { + get dispatcher() { return this.currentStream.dispatcher; } @@ -65,8 +70,8 @@ class AudioPlayer extends EventEmitter { } destroyCurrentStream() { - const transcoder = this.currentTranscoder; - const dispatcher = this.currentDispatcher; + const transcoder = this.transcoder; + const dispatcher = this.dispatcher; if (transcoder) transcoder.kill(); if (dispatcher) dispatcher.destroy('end'); this.currentStream = {};