Update command permission errors

This commit is contained in:
Snazzah 2021-06-10 19:38:02 -05:00
parent 2dfeac3d22
commit 7d104ca388
No known key found for this signature in database
GPG key ID: 5E71D54F3D86282E

View file

@ -44,6 +44,7 @@ class Command {
// Check commmand permissions // Check commmand permissions
const curators = Array.isArray(config.curatorRoleID) ? config.curatorRoleID : [config.curatorRoleID]; const curators = Array.isArray(config.curatorRoleID) ? config.curatorRoleID : [config.curatorRoleID];
const admins = Array.isArray(config.adminRoleID) ? config.adminRoleID : [config.adminRoleID]; const admins = Array.isArray(config.adminRoleID) ? config.adminRoleID : [config.adminRoleID];
const trusteds = Array.isArray(config.trustedRoleID) ? config.trustedRoleID : [config.trustedRoleID];
if (this.options.permissions.length) if (this.options.permissions.length)
for (const i in this.options.permissions) { for (const i in this.options.permissions) {
const perm = this.options.permissions[i]; const perm = this.options.permissions[i];
@ -66,6 +67,11 @@ class Command {
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${ `"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${
admins.map(id => admins.map(id =>
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`, `"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`,
trustedOrAdmin: `This command requires you to have the ${
trusteds.map(id =>
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} or ${
admins.map(id =>
`"${this.client.guilds.get(config.guildID).roles.get(id).name}"`).join('/')} role!`,
guild: 'This command must be ran in a guild!', guild: 'This command must be ran in a guild!',
}[perm]); }[perm]);
} }