fixed try catch on commands

This commit is contained in:
mmacierzanka committed 2021-06-20 16:58:45 +02:00
1 parent 876a274372
commit 25748e9328
1 file changed
+2 -2
+2 -2
View File
@@ -73,7 +73,7 @@ class Bot {
console.log('Connecting to Discord...'); console.log('Connecting to Discord...');
if(await this.client.login(token)) { if(await this.client.login(token)) {
console.log('BOT IS READY!\n'); console.log('BOT IS READY!\n');
this.client.on('message', (m) => { this.client.on('message', async m => {
this.on.message(m); this.on.message(m);
const cmdMsg: CommandMessageStructure | null = this.commands.fetch(m, this.config.prefix); const cmdMsg: CommandMessageStructure | null = this.commands.fetch(m, this.config.prefix);
if(cmdMsg) { if(cmdMsg) {
@@ -81,7 +81,7 @@ class Bot {
const calledCommand: Command | null = this.commands.get(cmdMsg.name); const calledCommand: Command | null = this.commands.get(cmdMsg.name);
if(calledCommand) { if(calledCommand) {
try { try {
calledCommand.start(m, cmdMsg.arguments); await calledCommand.start(m, cmdMsg.arguments);
} }
catch (e) { catch (e) {
console.error(`ERROR! ${e.toString()}`); console.error(`ERROR! ${e.toString()}`);