This commit is contained in:
Amish Shah
2017-10-26 16:30:55 +01:00
parent 863e38676f
commit 780e67d19f
4 changed files with 34 additions and 6 deletions

View File

@@ -1,4 +1,5 @@
const { VoiceStatus } = require('../../../util/Constants');
const VolumeInterface = require('../util/VolumeInterface');
const { Writable } = require('stream');
const secretbox = require('../util/Secretbox');
@@ -159,6 +160,18 @@ class StreamDispatcher extends Writable {
*/
this.emit('speaking', value);
}
get volume() {
return this.player.streams.volume ? this.player.streams.volume.volume : 1;
}
setVolume(value) {
if (!this.player.streams.volume) return false;
this.player.streams.volume.setVolume(value);
return true;
}
}
VolumeInterface.applyToClass(StreamDispatcher);
module.exports = StreamDispatcher;