Browse Source

app: do not restart the server if app is closing

Jeffrey Morgan 1 year ago
parent
commit
fe758ca319
1 changed files with 5 additions and 2 deletions
  1. 5 2
      app/src/index.ts

+ 5 - 2
app/src/index.ts

@@ -95,10 +95,12 @@ function server() {
     logger.error(data.toString().trim())
   })
 
-  proc.on('exit', () => {
+  function restart() {
     logger.info('Restarting the server...')
     server()
-  })
+  }
+
+  proc.on('exit', restart)
 
   proc.on('disconnect', () => {
     logger.info('Server disconnected. Reconnecting...')
@@ -106,6 +108,7 @@ function server() {
   })
 
   process.on('exit', () => {
+    proc.off('exit', restart)
     proc.kill()
   })
 }