fix: handle failure
This commit is contained in:
parent
e97b93abeb
commit
28c1e0da0e
|
@ -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;
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user