INNER CODE UNIT · TypeScript
error
MCSManager/MCSManager · daemon/src/service/async_task_service/index.ts:59
public async error(err: Error) {
this._status = AsyncTask.STATUS_ERROR;
this.errorInfo = err;
logger.error(`AsyncTask - ID: ${this.taskId} TYPE: ${this.type} Error:`, err);
await this.onError(err);
this.emit("error", err);
this.stop();
}
public wait() {
return new Promise<void>((resolve, reject) => {
if (this._status === AsyncTask.STATUS_STOP) {
return resolve();
}
if (this._status === AsyncTask.STATUS_ERROR) {
return reject(this.errorInfo);
}
this.once("stopped", () => {