Refactor workflow execution and pipeline handling
Removed subStatus parameter from ValidateStatusTransition method to simplify its usage. Also, eliminated redundant UseBackgroundActivities call in WorkflowExecutionPipelineBuilderExtensions to streamline the pipeline configuration.
This commit is contained in:
parent
d7c16ce53a
commit
e129cbf0e7
|
|
@ -450,7 +450,7 @@ public partial class WorkflowExecutionContext : IExecutionContext
|
|||
|
||||
internal void TransitionTo(WorkflowSubStatus subStatus)
|
||||
{
|
||||
if (!ValidateStatusTransition(subStatus))
|
||||
if (!ValidateStatusTransition())
|
||||
throw new Exception($"Cannot transition from {SubStatus} to {subStatus}");
|
||||
|
||||
SubStatus = subStatus;
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@ public static class WorkflowExecutionPipelineBuilderExtensions
|
|||
pipelineBuilder
|
||||
.Reset()
|
||||
.UseEngineExceptionHandling()
|
||||
.UseBackgroundActivities()
|
||||
.UseBookmarkPersistence()
|
||||
.UseActivityExecutionLogPersistence()
|
||||
.UseWorkflowExecutionLogPersistence()
|
||||
|
|
|
|||
Loading…
Reference in a new issue