fix: Command.onError

This commit is contained in:
DjDeveloperr 2021-04-17 13:11:07 +05:30
parent c3d1714a6e
commit b13cdbe480
1 changed files with 5 additions and 3 deletions

View File

@ -362,9 +362,11 @@ export class CommandClient extends Client implements CommandClientOptions {
const result = await command.execute(ctx)
await command.afterExecute(ctx, result)
} catch (e) {
await command
.onError(ctx, e)
.catch((e: Error) => this.emit('commandError', ctx, e))
try {
await command.onError(ctx, e)
} catch (e) {
this.emit('commandError', ctx, e)
}
this.emit('commandError', ctx, e)
}
}