diff --git a/Tapeti.Flow/ContextItems.cs b/Tapeti.Flow/ContextItems.cs
index 8bebc23..d82ae7d 100644
--- a/Tapeti.Flow/ContextItems.cs
+++ b/Tapeti.Flow/ContextItems.cs
@@ -9,5 +9,12 @@
/// Key given to the FlowContext object as stored in the message context.
///
public const string FlowContext = "Tapeti.Flow.FlowContext";
+
+ ///
+ /// Indicates if the current message handler is the last one to be called before a
+ /// parallel flow is done and the convergeMethod will be called.
+ /// Temporarily disables storing the flow state.
+ ///
+ public const string FlowIsConverging = "Tapeti.Flow.IsConverging";
}
}
diff --git a/Tapeti.Flow/Default/FlowBindingMiddleware.cs b/Tapeti.Flow/Default/FlowBindingMiddleware.cs
index dbade9d..8adc5a5 100644
--- a/Tapeti.Flow/Default/FlowBindingMiddleware.cs
+++ b/Tapeti.Flow/Default/FlowBindingMiddleware.cs
@@ -83,6 +83,9 @@ namespace Tapeti.Flow.Default
private static Task HandleParallelResponse(IControllerMessageContext context)
{
+ if (context.Get