We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents db42f91 + 15df831 commit 50869e1Copy full SHA for 50869e1
ReleaseNotes/3.4.0.md
@@ -38,18 +38,27 @@ public class MetricsMiddleware : IWorkflowMiddleware
38
switch (workflow.Status)
39
{
40
case WorkflowStatus.Complete:
41
- if (_suspendedWorkflows.TryRemove(workflow.Id))
42
- {
43
- _suspended.Dec();
44
- }
+ TryDecrementSuspended(workflow);
45
_completed.Inc();
46
break;
47
case WorkflowStatus.Suspended:
+ _suspendedWorkflows.Add(workflow.Id);
48
_suspended.Inc();
49
+ default:
50
+ break;
51
}
52
53
return next();
54
55
+
56
+ private void TryDecrementSuspended(WorkflowInstance workflow)
57
+ {
58
+ if (_suspendedWorkflows.TryRemove(workflow.Id))
59
60
+ _suspended.Dec();
61
+ }
62
63
64
```
0 commit comments