From 45a704f1caded2ab4fbe747dd0ce868d28b1ebb4 Mon Sep 17 00:00:00 2001 From: Cameron Cowen Date: Thu, 2 Sep 2021 23:08:32 +0100 Subject: [PATCH] Renamed bookmark --- ...rectoryBookmark.cs => FileCreatedBookmark.cs} | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) rename src/activities/Elsa.Activities.File/Bookmarks/{WatchDirectoryBookmark.cs => FileCreatedBookmark.cs} (53%) diff --git a/src/activities/Elsa.Activities.File/Bookmarks/WatchDirectoryBookmark.cs b/src/activities/Elsa.Activities.File/Bookmarks/FileCreatedBookmark.cs similarity index 53% rename from src/activities/Elsa.Activities.File/Bookmarks/WatchDirectoryBookmark.cs rename to src/activities/Elsa.Activities.File/Bookmarks/FileCreatedBookmark.cs index 67843f9e8..9306ae950 100644 --- a/src/activities/Elsa.Activities.File/Bookmarks/WatchDirectoryBookmark.cs +++ b/src/activities/Elsa.Activities.File/Bookmarks/FileCreatedBookmark.cs @@ -1,3 +1,4 @@ +using Elsa.Services; using Elsa.Services.Bookmarks; using System; using System.Collections.Generic; @@ -7,27 +8,30 @@ using System.Threading.Tasks; namespace Elsa.Activities.File.Bookmarks { - public class WatchDirectoryBookmark : IBookmark + public class FileCreatedBookmark : IBookmark { - public WatchDirectoryBookmark() + public FileCreatedBookmark() { } - public WatchDirectoryBookmark(string path) + public FileCreatedBookmark(string path) { Path = path; } public string Path { get; set; } + + public string Pattern { get; set; } } - public class WatchDirectoryBookmarkProvider : BookmarkProvider + public class FileCreatedBookmarkProvider : BookmarkProvider { public override async ValueTask> GetBookmarksAsync(BookmarkProviderContext context, CancellationToken cancellationToken) => new[] { - Result(new WatchDirectoryBookmark() + Result(new FileCreatedBookmark() { - Path = (await context.ReadActivityPropertyAsync(a => a.Path)) + Path = await context.ReadActivityPropertyAsync(a => a.Path), + Pattern = await context.ReadActivityPropertyAsync(a => a.Pattern) }) }; }