fix: Command.onError
This commit is contained in:
		
							parent
							
								
									c3d1714a6e
								
							
						
					
					
						commit
						b13cdbe480
					
				
					 1 changed files with 5 additions and 3 deletions
				
			
		|  | @ -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) | ||||
|     } | ||||
|   } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue