Make command error logs more verbose, image server connection/job error handling changes

This commit is contained in:
TheEssem 2021-06-01 20:27:28 -05:00
parent 03ed19d239
commit bd221d5909
No known key found for this signature in database
GPG key ID: A3F9F02129092FCA
2 changed files with 6 additions and 4 deletions

View file

@ -199,14 +199,15 @@ const start = (object, num) => {
}
});
});
}).catch((result) => {
throw result;
}).then((addr) => {
const event = new EventEmitter();
return new Promise((resolve) => {
return new Promise((resolve, reject) => {
event.once("uuid", (uuid) => resolve({ event, uuid, addr }));
event.once("error", reject);
this.jobs[num] = { event, addr };
});
}, (result) => {
throw result;
}).then(data => {
delete this.jobs[num];
this.jobs[data.uuid] = { event: data.event, addr: data.addr };
@ -286,6 +287,7 @@ exports.run = object => {
resolve(payload);
});
data.event.once("error", (err) => {
delete this.jobs[data.uuid];
reject(err);
});
return;