Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
class CleanTrash : IWorkflow
{
private ITrashCleanupService _cleanupService;
public CleanTrash(ITrashCleanupService cleanupService)
{
_cleanupService = cleanupService;
}
public void Build(IWorkflowBuilder workflow)
{
workflow
.Cron("0 0 8 ? * MON *")
.Then(CleanoutTrash);
}
private async ValueTask CleanoutTrash(ActivityExecutionContext context)
{
await _cleanupService.CleanupTrashAsync(context.CancellationToken);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment