Added startup task for watchers

This commit is contained in:
Cameron Cowen 2021-09-02 23:12:48 +01:00
parent eadec5289c
commit 63d1355c14

View file

@ -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);
}
}