don't wait for existing connections to close to initiate new server socket

Massimo Melina committed Mar 13, 2022 at 19:51 UTC f8324aff8006b9ed8d387c73add5d4202ee6052e
1 file changed +2 -2
server/src/listen.ts
+2 -2
@@ -18,7 +18,7 @@ let httpSrv: http.Server & ServerExtra
18 let httpsSrv: http.Server & ServerExtra
19
20 subscribeConfig<number>({ k:'port', defaultValue: 80 }, async port => {
21 - await stopServer(httpSrv)
21 + stopServer(httpSrv).then()
22 httpSrv = http.createServer(app.callback())
23 port = await startServer(httpSrv, { port, name:'http' })
24 if (!port) return
@@ -53,7 +53,7 @@ const CFG_HTTPS_PORT = 'https_port'
53 subscribeConfig({ k:CFG_HTTPS_PORT, defaultValue: -1 }, considerHttps)
54
55 async function considerHttps() {
56 - await stopServer(httpsSrv)
56 + stopServer(httpsSrv).then()
57 let port = getConfig('https_port')
58 try {
59 httpsSrv = https.createServer(port < 0 ? {} : { key: httpsNeeds.private_key, cert: httpsNeeds.cert }, app.callback())