feat: add express cluster pool example
[poolifier.git] / examples / typescript / websocket-server-pool / ws-hybrid / src / websocket-server-worker.ts
index f495a7211024e75ea38cefa2f55c3a4614e6de77..12c2190e750d36b77a4a8aca912c62ae37711ffa 100644 (file)
@@ -93,7 +93,12 @@ ClusterWorkerResponse
   }
 
   public constructor () {
-    super(WebSocketServerWorker.startWebSocketServer)
+    super(WebSocketServerWorker.startWebSocketServer, {
+      killHandler: async () => {
+        await WebSocketServerWorker.requestHandlerPool.destroy()
+        WebSocketServerWorker.wss.close()
+      }
+    })
   }
 }