From 63d1355c148ec97501babbf6453469247e36e034 Mon Sep 17 00:00:00 2001 From: Cameron Cowen Date: Thu, 2 Sep 2021 23:12:48 +0100 Subject: [PATCH] Added startup task for watchers --- .../StartupTasks/StartFileSystemWatchers.cs | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/activities/Elsa.Activities.File/StartupTasks/StartFileSystemWatchers.cs diff --git a/src/activities/Elsa.Activities.File/StartupTasks/StartFileSystemWatchers.cs b/src/activities/Elsa.Activities.File/StartupTasks/StartFileSystemWatchers.cs new file mode 100644 index 000000000..33ab6e439 --- /dev/null +++ b/src/activities/Elsa.Activities.File/StartupTasks/StartFileSystemWatchers.cs @@ -0,0 +1,21 @@ +using Elsa.Activities.File.Services; +using Elsa.Services; +using System; +using System.Collections.Generic; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace Elsa.Activities.File.StartupTasks +{ + public class StartFileSystemWatchers : IStartupTask + { + private readonly FileSystemWatchersStarter _starter; + + public StartFileSystemWatchers(FileSystemWatchersStarter starter) => _starter = starter; + + public int Order => 2000; + + public Task ExecuteAsync(CancellationToken cancellationToken = default) => _starter.CreateWatchersAsync(cancellationToken); + } +}