Merge dependabot/npm_and_yarn/examples/typescript/http-server-pool/fastify-cluster...
[poolifier.git] / examples / typescript / http-server-pool / fastify-hybrid / src / request-handler-worker.ts
index 1b35b44b136b3c1142ebd33ad3e5fe9f8d7b4fbf..40cde50d640e24baea7df6cc256dc8bf491f0c89 100644 (file)
@@ -1,6 +1,6 @@
 import { ThreadWorker } from 'poolifier'
 import {
-  type BodyPayload,
+  type DataPayload,
   type ThreadWorkerData,
   type ThreadWorkerResponse
 } from './types.js'
@@ -13,8 +13,8 @@ const factorial: (n: number) => number = n => {
 }
 
 class RequestHandlerWorker<
-  Data extends ThreadWorkerData<BodyPayload>,
-  Response extends ThreadWorkerResponse<BodyPayload>
+  Data extends ThreadWorkerData<DataPayload>,
+  Response extends ThreadWorkerResponse<DataPayload>
 > extends ThreadWorker<Data, Response> {
   public constructor () {
     super({
@@ -23,7 +23,7 @@ class RequestHandlerWorker<
       },
       factorial: (workerData?: Data) => {
         return {
-          body: { number: factorial(workerData?.body?.number as number) }
+          data: { number: factorial(workerData?.data?.number as number) }
         } as unknown as Response
       }
     })
@@ -31,6 +31,6 @@ class RequestHandlerWorker<
 }
 
 export const requestHandlerWorker = new RequestHandlerWorker<
-ThreadWorkerData<BodyPayload>,
-ThreadWorkerResponse<BodyPayload>
+ThreadWorkerData<DataPayload>,
+ThreadWorkerResponse<DataPayload>
 >()