Handle API errors more gracefully, fixed sharpen, restrict screenshot to the bot owner
This commit is contained in:
parent
9c496a4984
commit
78ae47dbbb
4 changed files with 20 additions and 6 deletions
20
api/index.js
20
api/index.js
|
@ -37,10 +37,24 @@ if (isMainThread) {
|
|||
delete jobs[uuid];
|
||||
}
|
||||
});
|
||||
worker.on("error", err => console.error("worker error:", err));
|
||||
worker.on("error", err => {
|
||||
console.error("worker error:", err);
|
||||
socket.send(Buffer.concat([Buffer.from([0x2]), Buffer.from(err.toString())]), jobs[uuid].port, jobs[uuid].addr);
|
||||
|
||||
workingWorkers--;
|
||||
if (queue.length > 0) {
|
||||
acceptJob(queue[0]);
|
||||
delete jobs[uuid];
|
||||
}
|
||||
});
|
||||
worker.on("exit", (code) => {
|
||||
if (code !== 0)
|
||||
console.error(`Worker stopped with exit code ${code}`);
|
||||
workingWorkers--;
|
||||
if (queue.length > 0) {
|
||||
acceptJob(queue[0]);
|
||||
delete jobs[uuid];
|
||||
}
|
||||
|
||||
if (code !== 0) console.error(`Worker stopped with exit code ${code}`);
|
||||
});
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue