Destructuring Args

This commit is contained in:
Daniel Odendahl Jr
2017-04-19 12:21:38 +00:00
parent 4fc536531d
commit e105b6aa5d
72 changed files with 228 additions and 167 deletions
+1 -1
View File
@@ -20,7 +20,7 @@ module.exports = class AvatarCommand extends Command {
if (message.channel.type !== 'dm') {
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
}
const user = args.user;
const { user } = args;
return message.say(user.displayAvatarURL);
}
};
+3 -7
View File
@@ -30,11 +30,8 @@ module.exports = class UserInfoCommand extends Command {
if (!message.channel.permissionsFor(this.client.user).hasPermission(['SEND_MESSAGES', 'READ_MESSAGES'])) return;
if (!message.channel.permissionsFor(this.client.user).hasPermission('EMBED_LINKS')) return message.say(':x: Error! I don\'t have the Embed Links Permission!');
}
const user = args.user;
let member = message.guild.member(user);
if (!member) {
member = await message.guild.fetchMember(user);
}
const { user } = args;
const member = await message.guild.fetchMember(user);
let stat;
let color;
switch (user.presence.status) {
@@ -55,7 +52,6 @@ module.exports = class UserInfoCommand extends Command {
color = 0x808080;
break;
}
const userGame = user.presence.game ? user.presence.game.name : 'None';
const embed = new RichEmbed()
.setColor(color)
.setThumbnail(user.displayAvatarURL)
@@ -70,7 +66,7 @@ module.exports = class UserInfoCommand extends Command {
.addField('**Status:**',
stat, true)
.addField('**Playing:**',
userGame, true);
user.presence.game ? user.presence.game.name : 'None', true);
return message.embed(embed);
}
};