@@ -212,13 +212,6 @@ export function createTask<
212212 maxDuration : params . maxDuration ,
213213 fns : {
214214 run : params . run ,
215- init : params . init ,
216- cleanup : params . cleanup ,
217- middleware : params . middleware ,
218- handleError : params . handleError ,
219- onSuccess : params . onSuccess ,
220- onFailure : params . onFailure ,
221- onStart : params . onStart ,
222215 } ,
223216 } ) ;
224217
@@ -389,6 +382,12 @@ export function createSchemaTask<
389382 } ) ;
390383 }
391384
385+ if ( params . middleware ) {
386+ lifecycleHooks . registerTaskMiddlewareHook ( params . id , {
387+ fn : lifecycleHooksAdapters . createMiddlewareHookAdapter ( params . middleware ) ,
388+ } ) ;
389+ }
390+
392391 resourceCatalog . registerTaskMetadata ( {
393392 id : params . id ,
394393 description : params . description ,
@@ -398,13 +397,6 @@ export function createSchemaTask<
398397 maxDuration : params . maxDuration ,
399398 fns : {
400399 run : params . run ,
401- init : params . init ,
402- cleanup : params . cleanup ,
403- middleware : params . middleware ,
404- handleError : params . handleError ,
405- onSuccess : params . onSuccess ,
406- onFailure : params . onFailure ,
407- onStart : params . onStart ,
408400 parsePayload,
409401 } ,
410402 } ) ;
0 commit comments