Skip to content

Instantly share code, notes, and snippets.

@sfmskywalker
Created December 6, 2020 18:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sfmskywalker/6f5465e5d04d01853a6ba54ea7145910 to your computer and use it in GitHub Desktop.
Save sfmskywalker/6f5465e5d04d01853a6ba54ea7145910 to your computer and use it in GitHub Desktop.
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