Archived
fixed bugs + improved safety
This commit is contained in:
1 parent
71bbe359fd
commit
3bc68a874e
2 files changed
+10
-4
No files matched your search
+7
-1
@@ -73,9 +73,15 @@ class Command {
|
|||||||
const buff = phrase.map((p) => {
|
const buff = phrase.map((p) => {
|
||||||
return p.split(' ').join('_');
|
return p.split(' ').join('_');
|
||||||
});
|
});
|
||||||
|
buff.map(e => {
|
||||||
|
if(e == '' || e == ' ') {
|
||||||
|
const i = buff.indexOf(e);
|
||||||
|
buff.splice(i, 1);
|
||||||
|
}
|
||||||
|
});
|
||||||
return buff;
|
return buff;
|
||||||
}
|
}
|
||||||
else if(typeof phrase == 'string') {
|
else if(typeof phrase == 'string' && phrase != '' && phrase != ' ') {
|
||||||
const buff = [];
|
const buff = [];
|
||||||
buff.push(phrase.split(' ').join('_'));
|
buff.push(phrase.split(' ').join('_'));
|
||||||
return buff;
|
return buff;
|
||||||
|
|||||||
+3
-3
@@ -28,21 +28,21 @@ class HelpMessage extends Command {
|
|||||||
helpMsg.setTitle(`${cmd.name} ${cmd.visible ? '' : '[HIDDEN]'}`);
|
helpMsg.setTitle(`${cmd.name} ${cmd.visible ? '' : '[HIDDEN]'}`);
|
||||||
helpMsg.setDescription(cmd.description);
|
helpMsg.setDescription(cmd.description);
|
||||||
if(cmd.usage) helpMsg.addField('Usage:', `${prefix}${cmd.name} ${cmd.usage}`, false);
|
if(cmd.usage) helpMsg.addField('Usage:', `${prefix}${cmd.name} ${cmd.usage}`, false);
|
||||||
if(cmd.permissions) {
|
if(cmd.permissions.toArray(false).length > 0) {
|
||||||
let permList: string = '';
|
let permList: string = '';
|
||||||
cmd.permissions.toArray(false).map(p => {
|
cmd.permissions.toArray(false).map(p => {
|
||||||
permList += p + '\n';
|
permList += p + '\n';
|
||||||
});
|
});
|
||||||
helpMsg.addField('Permissions:', permList, false);
|
helpMsg.addField('Permissions:', permList, false);
|
||||||
}
|
}
|
||||||
if(cmd.aliases) {
|
if(cmd.aliases.length > 0) {
|
||||||
let aList: string = '';
|
let aList: string = '';
|
||||||
cmd.aliases.map(a => {
|
cmd.aliases.map(a => {
|
||||||
aList += a + '\n';
|
aList += a + '\n';
|
||||||
});
|
});
|
||||||
helpMsg.addField('Aliases:', aList, false);
|
helpMsg.addField('Aliases:', aList, false);
|
||||||
}
|
}
|
||||||
if(cmd.keywords) {
|
if(cmd.keywords.length > 0) {
|
||||||
let kwrdList: string = '';
|
let kwrdList: string = '';
|
||||||
cmd.keywords.map(k => {
|
cmd.keywords.map(k => {
|
||||||
kwrdList += k + '\n';
|
kwrdList += k + '\n';
|
||||||
|
|||||||
Reference in new issue
Block a user