fixed bugs + improved safety

This commit is contained in:
mmacierzanka committed 2021-06-21 20:07:24 +02:00
1 parent 71bbe359fd
commit 3bc68a874e
2 files changed
+10 -4

No files matched your search

+7 -1
View File
@@ -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
View File
@@ -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';