fix: handle failure

This commit is contained in:
cha0s 2024-02-12 01:16:05 -06:00
parent e97b93abeb
commit 28c1e0da0e

View File

@ -119,9 +119,18 @@ export function withServer(task, options) {
);
return results;
};
await task({server, socket});
let taskError;
try {
await task({server, socket});
}
catch (error) {
taskError = error;
}
server.child.done = true;
server.child.kill();
if (taskError) {
throw taskError;
}
};
}