* Refactor `Send.OkAsync` calls to use named `cancellation` parameter for consistency. Update `Finish.cs` to explicitly reference `WorkflowExecutionContext` when clearing callbacks. * Add `ILoggerFactory` support to Flowchart and Connection converters Refactor `FlowchartJsonConverter` and `ConnectionJsonConverter` to accept `ILoggerFactory` via dependency injection. Update methods to enhance logging for missing activities and connections. Convert static methods to instance methods, and introduce nullability checks for connections. Update `WorkflowExecutionContext` to expose public callbacks management APIs. * Switch Flowchart execution to Token-Based strategy and refine null checks in ConnectionJsonConverter * Refactor `ConnectionJsonConverter` to improve object initialization and formatting consistency * Improve logging and nullability handling in `ConnectionJsonConverter` Enhance logging for missing source or target activities by leveraging `_logger` for additional context. Refine null checks for source and target activity retrieval. Simplify object initialization and clean up redundant code. * Refine null checks in `ConnectionJsonConverter` for improved safety * Correct initialization of `Connection` object in `FlowchartJsonConverter`. * Update src/modules/Elsa.Workflows.Core/Activities/Flowchart/Serialization/FlowchartJsonConverter.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Remove redundant whitespace in `ConnectionJsonConverter` constructor. * Remove redundant whitespace in `FlowchartJsonConverter`. --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| Complete | ||