Add missing service registration for WorkflowResumer.

This commit is contained in:
Sipke Schoorstra 2025-11-12 17:18:38 +01:00
parent d84e97945c
commit b9360d3b5f
No known key found for this signature in database
GPG key ID: 5C10502B28A4268F

View file

@ -117,15 +117,15 @@ public class WorkflowRuntimeFeature(IModule module) : FeatureBase(module)
/// <summary>
/// A factory that instantiates an <see cref="ICommandHandler"/>.
/// </summary>
public Func<IServiceProvider, ICommandHandler> DispatchWorkflowCommandHandler { get; set; } = sp => sp.GetRequiredService<DispatchWorkflowCommandHandler>();
/// <summary>
/// A factory that instantiates an <see cref="IWorkflowResumer"/>.
/// </summary>
public Func<IServiceProvider, ICommandHandler> DispatchWorkflowCommandHandler { get; set; } = sp => sp.GetRequiredService<DispatchWorkflowCommandHandler>();
/// <summary>
/// A factory that instantiates an <see cref="IWorkflowResumer"/>.
/// </summary>
public Func<IServiceProvider, IWorkflowResumer> WorkflowResumer { get; set; } = sp => sp.GetRequiredService<WorkflowResumer>();
/// <summary>
/// A factory that instantiates an <see cref="IBookmarkQueueWorker"/>.
/// <summary>
/// A factory that instantiates an <see cref="IBookmarkQueueWorker"/>.
/// </summary>
public Func<IServiceProvider, IBookmarkQueueWorker> BookmarkQueueWorker { get; set; } = sp => sp.GetRequiredService<BookmarkQueueWorker>();
@ -285,6 +285,7 @@ public class WorkflowRuntimeFeature(IModule module) : FeatureBase(module)
.AddScoped<IBookmarkResumer, BookmarkResumer>()
.AddScoped<IBookmarkQueue, StoreBookmarkQueue>()
.AddScoped(WorkflowResumer)
.AddScoped<WorkflowResumer>()
.AddScoped<ITriggerInvoker, TriggerInvoker>()
.AddScoped<IWorkflowCanceler, WorkflowCanceler>()
.AddScoped<IWorkflowCancellationService, WorkflowCancellationService>()