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:
Sipke Schoorstra 2024-08-08 08:37:19 +02:00
parent d7c16ce53a
commit e129cbf0e7
2 changed files with 1 additions and 2 deletions

View file

@ -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;

View file

@ -14,7 +14,6 @@ public static class WorkflowExecutionPipelineBuilderExtensions
pipelineBuilder
.Reset()
.UseEngineExceptionHandling()
.UseBackgroundActivities()
.UseBookmarkPersistence()
.UseActivityExecutionLogPersistence()
.UseWorkflowExecutionLogPersistence()