From 76d7c83a4d4bc7d6f5679196ba7ecb06fb02e06b Mon Sep 17 00:00:00 2001 From: Androz2091 Date: Sun, 12 Jan 2020 17:29:56 +0100 Subject: [PATCH] skip: returns the current song instead of the queue --- src/Player.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Player.js b/src/Player.js index 58cc220..8ffd070 100644 --- a/src/Player.js +++ b/src/Player.js @@ -223,18 +223,19 @@ class Player { /** * Skips a song. * @param {string} guildID - * @returns {Promise} + * @returns {Promise} */ skip(guildID){ return new Promise(async(resolve, reject) => { // Gets guild queue let queue = this.queues.find((g) => g.guildID === guildID); if(!queue) reject('Not playing'); + let currentSong = queue.songs[0]; // Ends the dispatcher queue.dispatcher.end(); queue.skipped = true; - // Resolves guild queue - resolve(queue); + // Resolves the current song + resolve(currentSong); }); }