Register scheduler as singleton to avoid multiple starts of same task (#5687)

This commit is contained in:
Alexander Kislitsyn 2024-07-02 21:33:19 +03:00 committed by GitHub
parent dff5a757a2
commit e05c41d499
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -43,10 +43,10 @@ public class SchedulingFeature : FeatureBase
Services
.AddScoped<ITriggerScheduler, DefaultTriggerScheduler>()
.AddScoped<IBookmarkScheduler, DefaultBookmarkScheduler>()
.AddScoped<IScheduler, LocalScheduler>()
.AddSingleton<IScheduler, LocalScheduler>()
.AddScoped<DefaultWorkflowScheduler>()
.AddScoped<CronosCronParser>()
.AddScoped(CronParser)
.AddSingleton<CronosCronParser>()
.AddSingleton(CronParser)
.AddScoped(WorkflowScheduler)
.AddHandlersFrom<ScheduleWorkflows>();