diff options
Diffstat (limited to 'src/SomhairlesDream.Server/Store.fs')
| -rw-r--r-- | src/SomhairlesDream.Server/Store.fs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/SomhairlesDream.Server/Store.fs b/src/SomhairlesDream.Server/Store.fs index b4a2293..e1ee814 100644 --- a/src/SomhairlesDream.Server/Store.fs +++ b/src/SomhairlesDream.Server/Store.fs @@ -60,6 +60,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs CurrentStepId = None CurrentStepIndex = -1 TotalSteps = 0 + CompletedSteps = [||] LastHeartbeatAt = None UpdatedAt = initialAt Message = "waiting for design run" @@ -120,6 +121,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs TotalSteps = value.TotalSteps CurrentStepId = None CurrentStepIndex = -1 + CompletedSteps = [||] LastHeartbeatAt = Some value.At UpdatedAt = value.At Message = "design run started" @@ -149,6 +151,7 @@ type ArtifactRunStore(ids: RunIds, staleAfter: TimeSpan, initialAt: DateTimeOffs { state with CurrentStepId = Some value.StepId CurrentStepIndex = value.StepIndex + CompletedSteps = Array.append state.CompletedSteps [| value.ArtifactPath |] LastHeartbeatAt = Some value.At UpdatedAt = value.At Message = value.Message |
