aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSam Wilkins <samwilkins333@gmail.com>2020-01-02 17:05:06 -0800
committerSam Wilkins <samwilkins333@gmail.com>2020-01-02 17:05:06 -0800
commit31a71334538560917f056c9e80a82bea4b1000e4 (patch)
treed13c421e0845f0ec3ea22bb4e6ffd77e0d8bb58d /src
parent0b21ee48c04c6690e574f8ecfb24c7447136bff0 (diff)
small changes to session
Diffstat (limited to 'src')
-rw-r--r--src/server/session.ts9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/server/session.ts b/src/server/session.ts
index 53e1be1b1..dd3edccff 100644
--- a/src/server/session.ts
+++ b/src/server/session.ts
@@ -60,7 +60,7 @@ export namespace Session {
} else {
const notifyMaster = (update: string) => process.send?.({ update });
notifyMaster(green("initializing..."));
- const gracefulExit = async (error: Error) => {
+ const activeExit = async (error: Error) => {
if (!listening) {
return;
}
@@ -74,7 +74,7 @@ export namespace Session {
notifyMaster(red(error.message));
process.exit(1);
};
- process.on('uncaughtException', gracefulExit);
+ process.on('uncaughtException', activeExit);
const checkHeartbeat = async () => {
await new Promise<void>(resolve => {
setTimeout(async () => {
@@ -84,10 +84,9 @@ export namespace Session {
notifyMaster(green("server is now successfully listening..."));
}
listening = true;
- } catch (error) {
- await gracefulExit(error);
- } finally {
resolve();
+ } catch (error) {
+ await activeExit(error);
}
}, 1000 * 15);
});