optimize ICronTabHook

This commit is contained in:
nick.yi 2025-04-25 17:17:38 +08:00
parent 093c681b6d
commit 2b1587c02d

View file

@ -1,20 +1,20 @@
namespace BotSharp.Core.Crontab.Abstraction;
public abstract class ICrontabHook
public interface ICrontabHook
{
public string[]? Triggers
string[]? Triggers
=> null;
public virtual void OnAuthenticate(CrontabItem item)
void OnAuthenticate(CrontabItem item)
{
}
public Task OnCronTriggered(CrontabItem item)
Task OnCronTriggered(CrontabItem item)
=> Task.CompletedTask;
public Task OnTaskExecuting(CrontabItem item)
Task OnTaskExecuting(CrontabItem item)
=> Task.CompletedTask;
public Task OnTaskExecuted(CrontabItem item)
Task OnTaskExecuted(CrontabItem item)
=> Task.CompletedTask;
}