diff --git a/commands/music/queue.js b/commands/music/queue.js index b226228..6772432 100644 --- a/commands/music/queue.js +++ b/commands/music/queue.js @@ -1,35 +1,34 @@ const { MessageEmbed } = require('discord.js'); module.exports = { - name: 'queue', - aliases: ['q'], - utilisation: '{prefix}queue', - voiceChannel: true, + name: 'queue', + aliases: ['q'], + utilisation: '{prefix}queue', + voiceChannel: true, - execute(client, message) { - const queue = player.getQueue(message.guild.id); + async execute (client, message) { + const queue = player.getQueue(message.guild.id); - if (!queue) return message.channel.send(`No music currently playing ${message.author}... try again ? ❌`); + if (!queue) return message.channel.send(`No music currently playing ${message.author}... try again ? ❌`); - if (!queue.tracks[0]) return message.channel.send(`No music in the queue after the current one ${message.author}... try again ? ❌`); + if (!queue.tracks[0]) return message.channel.send(`No music in the queue after the current one ${message.author}... try again ? ❌`); - const embed = new MessageEmbed(); - const methods = ['', '🔁', '🔂']; + const embed = new MessageEmbed(); + const methods = ['', '🔁', '🔂']; - embed.setColor('RED'); - embed.setThumbnail(message.guild.iconURL({ size: 2048, dynamic: true })); - embed.setAuthor(`Server queue - ${message.guild.name} ${methods[queue.repeatMode]}`, client.user.displayAvatarURL({ size: 1024, dynamic: true })); + embed.setColor('RED'); + embed.setThumbnail(message.guild.iconURL({ dynamic: true })); + embed.setAuthor(`Server queue - ${message.guild.name} ${methods[queue.repeatMode]}`, client.user.displayAvatarURL({ dynamic: true })); - const tracks = queue.tracks.map((track, i) => `**${i + 1}** - ${track.title} | ${track.author} (requested by : ${track.requestedBy.username})`); + const tracks = queue.tracks.map((track, i) => `**${i + 1}** - ${track.title} | ${track.author} (requested by : ${track.requestedBy.username})`); - const songs = queue.tracks.length; - const nextSongs = songs > 5 ? `And **${songs - 5}** other song(s)...` : `In the playlist **${songs}** song(s)...`; + const songs = queue.tracks.length; + const nextSongs = songs > 5 ? `And **${songs - 5}** other song(s)...` : `In the playlist **${songs}** song(s)...`; - embed.setDescription(`Current ${queue.current.title}\n\n${tracks.slice(0, 5).join('\n')}\n\n${nextSongs}`); + embed.setDescription(`Current ${queue.current.title}\n\n${tracks.slice(0, 5).join('\n')}\n\n${nextSongs}`); - embed.setTimestamp(); - embed.setFooter(message.author.avatarURL({ dynamic: true })); + embed.setTimestamp(); - message.channel.send({ embeds: [embed] }); - }, -}; \ No newline at end of file + message.channel.send({ embeds: [embed] }); + } +};