refactor: cleanup examples
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 12 Aug 2023 23:18:47 +0000 (01:18 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 12 Aug 2023 23:18:47 +0000 (01:18 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@sap.com>
examples/typescript/http-server-pool/fastify-cluster/src/worker.ts
examples/typescript/websocket-server-pool/ws-cluster/src/worker.ts

index 28658797b00c40c2b62b51d853c23eb67de6fe4a..f679b4a6a9e3883db25909ec52f780259d319fa7 100644 (file)
@@ -13,6 +13,7 @@ const factorial: (n: number) => number = n => {
 const startFastify = async (
   workerData?: WorkerData
 ): Promise<WorkerResponse> => {
+  const { port } = workerData as WorkerData
   const fastify = Fastify({
     logger: true
   })
@@ -28,7 +29,7 @@ const startFastify = async (
     return { number: factorial(number) }
   })
 
-  await fastify.listen({ port: workerData?.port })
+  await fastify.listen({ port })
   return {
     status: true,
     port: (fastify.server.address() as AddressInfo).port
index e2751f727090ce8a3a53b8cfecde4a8477f9a3c3..f4fc3b7f83e30ebab3fd5c0b574a9dd963ecfbd1 100644 (file)
@@ -16,10 +16,11 @@ const factorial: (n: number) => number = n => {
 }
 
 const startWebSocketServer = (workerData?: WorkerData): WorkerResponse => {
-  const wss = new WebSocketServer({ port: workerData?.port }, () => {
+  const { port } = workerData as WorkerData
+  const wss = new WebSocketServer({ port }, () => {
     console.info(
       `⚡️[ws server]: WebSocket server is started on worker at ws://localhost:${
-        workerData?.port as number
+        port
       }/`
     )
   })