@@ -84,7 +84,7 @@ protected async Task QueueClientCanPullSingleMessage(Task<IFunctionStore> functi
8484
8585 var rFunc = functionsRegistry . RegisterFunc (
8686 nameof ( QueueClientCanPullSingleMessage ) ,
87- inner : ( string _ , Workflow workflow ) => workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) )
87+ inner : ( string _ , Workflow workflow ) => workflow . Message < string > ( )
8888 ) ;
8989
9090 var scheduled = await rFunc . Schedule ( "instanceId" , "" ) ;
@@ -114,11 +114,11 @@ protected async Task QueueClientCanPullMultipleMessages(Task<IFunctionStore> fun
114114 {
115115 storedId = workflow . StoredId ;
116116
117- var message1 = await workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
117+ var message1 = await workflow . Message < string > ( ) ;
118118 await workflow . Delay ( TimeSpan . FromMilliseconds ( 100 ) ) ;
119- var message2 = await workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
119+ var message2 = await workflow . Message < string > ( ) ;
120120 await workflow . Delay ( TimeSpan . FromMilliseconds ( 100 ) ) ;
121- var message3 = await workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
121+ var message3 = await workflow . Message < string > ( ) ;
122122 await workflow . Delay ( TimeSpan . FromMilliseconds ( 100 ) ) ;
123123
124124 return $ "{ message1 } ,{ message2 } ,{ message3 } ";
@@ -155,7 +155,7 @@ protected async Task QueueClientReturnsNullAfterTimeout(Task<IFunctionStore> fun
155155 nameof ( QueueClientReturnsNullAfterTimeout ) ,
156156 inner : async Task < string ? > ( string _ , Workflow workflow ) =>
157157 {
158- var message = await workflow . Message < string > ( TimeSpan . FromMilliseconds ( 100 ) , maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
158+ var message = await workflow . Message < string > ( TimeSpan . FromMilliseconds ( 100 ) ) ;
159159 return message ;
160160 }
161161 ) ;
@@ -196,7 +196,7 @@ protected async Task QueueClientPullsFiveMessagesAndTimesOutOnSixth(Task<IFuncti
196196
197197 for ( var i = 0 ; i < 6 ; i ++ )
198198 {
199- var message = await workflow . Message < string > ( TimeSpan . FromMilliseconds ( 250 ) , maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
199+ var message = await workflow . Message < string > ( TimeSpan . FromMilliseconds ( 250 ) ) ;
200200 messages . Add ( message ?? "NULL" ) ;
201201 }
202202
@@ -242,8 +242,8 @@ protected async Task OnlyFirstMessageWithSameIdempotencyKeyIsDeliveredAndBothAre
242242 {
243243 storedId = workflow . StoredId ;
244244
245- var message1 = await workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
246- var message2 = await workflow . Message < string > ( TimeSpan . FromSeconds ( 1 ) , maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
245+ var message1 = await workflow . Message < string > ( ) ;
246+ var message2 = await workflow . Message < string > ( TimeSpan . FromSeconds ( 1 ) ) ;
247247
248248 return Tuple . Create ( message1 , message2 ) ;
249249 }
@@ -297,8 +297,7 @@ protected async Task MultipleIterationsWithDuplicateIdempotencyKeysProcessCorrec
297297 while ( message != "stop" )
298298 {
299299 message = await workflow . Message < string > (
300- TimeSpan . FromMilliseconds ( 100 ) ,
301- maxWait : TimeSpan . FromMinutes ( 1 )
300+ TimeSpan . FromMilliseconds ( 100 )
302301 ) ;
303302
304303 if ( message is null )
@@ -364,18 +363,15 @@ protected async Task QueueClientFilterParameterFiltersMessages(Task<IFunctionSto
364363 {
365364 // Pull only messages that start with "even-"
366365 var message1 = await workflow . Message < string > (
367- m => m . StartsWith ( "even-" ) ,
368- maxWait : TimeSpan . FromMinutes ( 1 )
366+ m => m . StartsWith ( "even-" )
369367 ) ;
370368
371369 var message2 = await workflow . Message < string > (
372- m => m . StartsWith ( "even-" ) ,
373- maxWait : TimeSpan . FromMinutes ( 1 )
370+ m => m . StartsWith ( "even-" )
374371 ) ;
375372
376373 var message3 = await workflow . Message < string > (
377- m => m . StartsWith ( "even-" ) ,
378- maxWait : TimeSpan . FromMinutes ( 1 )
374+ m => m . StartsWith ( "even-" )
379375 ) ;
380376
381377 return $ "{ message1 } ,{ message2 } ,{ message3 } ";
@@ -408,17 +404,17 @@ protected async Task QueueClientWorksWithCustomSerializer(Task<IFunctionStore> f
408404 // Use default serializer to ensure serialization works correctly
409405 using var functionsRegistry = new FunctionsRegistry (
410406 functionStore ,
411- new Settings ( unhandledExceptionCatcher . Catch )
407+ new Settings ( unhandledExceptionCatcher . Catch , messagesDefaultMaxWaitForCompletion : TimeSpan . FromMinutes ( 1 ) )
412408 ) ;
413409
414410 var rFunc = functionsRegistry . RegisterFunc (
415411 nameof ( QueueClientWorksWithCustomSerializer ) ,
416412 inner : async Task < string > ( string _ , Workflow workflow ) =>
417413 {
418414 // Pull different types of messages to verify serialization works
419- var message1 = await workflow . Message < string > ( maxWait : TimeSpan . FromSeconds ( 5 ) ) ;
420- var message2 = await workflow . Message < WrappedInt > ( maxWait : TimeSpan . FromSeconds ( 5 ) ) ;
421- var message3 = await workflow . Message < TestRecord > ( maxWait : TimeSpan . FromSeconds ( 5 ) ) ;
415+ var message1 = await workflow . Message < string > ( ) ;
416+ var message2 = await workflow . Message < WrappedInt > ( ) ;
417+ var message3 = await workflow . Message < TestRecord > ( ) ;
422418
423419 return $ "{ message1 } ,{ message2 . Value } ,{ message3 . Value } ";
424420 }
@@ -452,7 +448,7 @@ protected async Task BatchedMessagesAreDeliveredToMultipleFlows(Task<IFunctionSt
452448
453449 var rFunc = functionsRegistry . RegisterFunc (
454450 nameof ( BatchedMessagesAreDeliveredToMultipleFlows ) ,
455- inner : ( string _ , Workflow workflow ) => workflow . Message < string > ( maxWait : TimeSpan . FromMinutes ( 1 ) )
451+ inner : ( string _ , Workflow workflow ) => workflow . Message < string > ( )
456452 ) ;
457453
458454 // Send batched messages first
@@ -503,7 +499,7 @@ protected async Task QueueClientSupportsMultiFlowMessageExchange(Task<IFunctionS
503499 for ( var i = 0 ; i < 10 ; i ++ )
504500 {
505501 await pongRegistration ! . SendMessage ( "Pong" , new Ping ( i ) , idempotencyKey : $ "Pong{ i } ") ;
506- await workflow . Message < Pong > ( pong => pong . Number == i , maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
502+ await workflow . Message < Pong > ( pong => pong . Number == i ) ;
507503 }
508504
509505 return "completed" ;
@@ -516,7 +512,7 @@ protected async Task QueueClientSupportsMultiFlowMessageExchange(Task<IFunctionS
516512 {
517513 for ( var i = 0 ; i < 10 ; i ++ )
518514 {
519- await workflow . Message < Ping > ( ping => ping . Number == i , maxWait : TimeSpan . FromMinutes ( 1 ) ) ;
515+ await workflow . Message < Ping > ( ping => ping . Number == i ) ;
520516 await pingRegistration ! . SendMessage ( "Ping" , new Pong ( i ) , idempotencyKey : $ "Ping{ i } ") ;
521517 }
522518
@@ -580,8 +576,7 @@ protected async Task QueueManagerFailsOnMessageDeserializationError(Task<IFuncti
580576
581577 var message = await queueClient . Pull < GoodMessage > (
582578 workflow ,
583- workflow . Effect . CreateNextImplicitId ( ) ,
584- maxWait : TimeSpan . FromMinutes ( 1 )
579+ workflow . Effect . CreateNextImplicitId ( )
585580 ) ;
586581
587582 return message . Value ;
@@ -646,8 +641,7 @@ protected async Task RegisteredTimeoutIsRemovedWhenPullingMessage(Task<IFunction
646641 var message = await queueClient . Pull < string > (
647642 workflow ,
648643 workflow . Effect . CreateNextImplicitId ( ) ,
649- timeout : TimeSpan . FromMinutes ( 5 ) ,
650- maxWait : TimeSpan . FromMinutes ( 1 )
644+ timeout : TimeSpan . FromMinutes ( 5 )
651645 ) ;
652646
653647 // Verify timeout is removed after successful pull
@@ -702,8 +696,7 @@ protected async Task PullEnvelopeReturnsEnvelopeWithReceiverAndSender(Task<IFunc
702696 var envelope = await queueClient . PullEnvelope < string > (
703697 workflow ,
704698 workflow . Effect . CreateNextImplicitId ( ) ,
705- filter : _ => true ,
706- maxWait : TimeSpan . FromMinutes ( 1 )
699+ filter : _ => true
707700 ) ;
708701
709702 return $ "{ envelope . Message } |{ envelope . Receiver } |{ envelope . Sender } ";
0 commit comments