implement @udany's fix

This commit is contained in:
cheqpat 2021-10-02 02:14:47 -05:00
parent 811c80d544
commit b91e072e2f
No known key found for this signature in database
GPG key ID: 94B34F26E36B1D9F

View file

@ -157,12 +157,16 @@ export default class implements Command {
await res.stop(`u betcha, **${firstSong.title}** and ${newSongs.length - 1} other songs were added to the queue${extraMsg}`);
}
if (player.voiceConnection === null) {
await player.connect(targetVoiceChannel);
if (player.status === STATUS.PAUSED && queueOldSize) {
await msg.channel.send('joined, but I\'m paused, use a lonely `-p` to resume playback');
}
}
if (queueOldSize === 0 && !wasPlayingSong) {
// Only auto-play if queue was empty before and nothing was playing
if (player.voiceConnection === null) {
await player.connect(targetVoiceChannel);
}
await player.play();
}
}