diff --git a/src/Infrastructure/BotSharp.Core.Crontab/Abstraction/ICrontabHook.cs b/src/Infrastructure/BotSharp.Core.Crontab/Abstraction/ICrontabHook.cs index 36ca9358..68d0e032 100644 --- a/src/Infrastructure/BotSharp.Core.Crontab/Abstraction/ICrontabHook.cs +++ b/src/Infrastructure/BotSharp.Core.Crontab/Abstraction/ICrontabHook.cs @@ -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; }