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; namespace BotSharp.Core.Crontab.Abstraction;
public abstract class ICrontabHook public interface ICrontabHook
{ {
public string[]? Triggers string[]? Triggers
=> null; => null;
public virtual void OnAuthenticate(CrontabItem item) void OnAuthenticate(CrontabItem item)
{ {
} }
public Task OnCronTriggered(CrontabItem item) Task OnCronTriggered(CrontabItem item)
=> Task.CompletedTask; => Task.CompletedTask;
public Task OnTaskExecuting(CrontabItem item) Task OnTaskExecuting(CrontabItem item)
=> Task.CompletedTask; => Task.CompletedTask;
public Task OnTaskExecuted(CrontabItem item) Task OnTaskExecuted(CrontabItem item)
=> Task.CompletedTask; => Task.CompletedTask;
} }