* Add bookmark queue purger functionality Introduce a new class `DefaultBookmarkQueuePurger` to purge old bookmark queue items. This includes an interface `IBookmarkQueuePurger` and a recurring task `PurgeBookmarkQueueRecurringTask`, with necessary updates to `IBookmarkQueueStore` implementations and application configuration. * Update purging logic in DefaultBookmarkQueuePurger Refactor the purging operation to use a threshold date for clarity. This includes updating log messages and filter creation to enhance readability and maintainability.
6 lines
144 B
C#
6 lines
144 B
C#
namespace Elsa.Workflows.Runtime;
|
|
|
|
public interface IBookmarkQueuePurger
|
|
{
|
|
Task PurgeAsync(CancellationToken cancellationToken = default);
|
|
} |