Преглед на файлове

app: do not restart the server if app is closing

Jeffrey Morgan преди 1 година
родител
ревизия
fe758ca319
променени са 1 файла, в които са добавени 5 реда и са изтрити 2 реда
  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()
   })
 }