(err: Error)
| 57 | } |
| 58 | |
| 59 | public async error(err: Error) { |
| 60 | this._status = AsyncTask.STATUS_ERROR; |
| 61 | this.errorInfo = err; |
| 62 | logger.error(`AsyncTask - ID: ${this.taskId} TYPE: ${this.type} Error:`, err); |
| 63 | await this.onError(err); |
| 64 | this.emit("error", err); |
| 65 | this.stop(); |
| 66 | } |
| 67 | |
| 68 | public wait() { |
| 69 | return new Promise<void>((resolve, reject) => { |