diff options
Diffstat (limited to 'MediaBrowser.Common/ScheduledTasks')
| -rw-r--r-- | MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs | 9 |
2 files changed, 13 insertions, 1 deletions
diff --git a/MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs b/MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs index fc69630709..6989dea06b 100644 --- a/MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs +++ b/MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs @@ -13,4 +13,9 @@ /// <value><c>true</c> if this instance is enabled; otherwise, <c>false</c>.</value> bool IsEnabled { get; } } + + public interface IScheduledTaskActivityLog + { + bool IsActivityLogged { get; } + } }
\ No newline at end of file diff --git a/MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs b/MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs index 6dc5c6b38b..17e4628d05 100644 --- a/MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs +++ b/MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs @@ -8,6 +8,13 @@ namespace MediaBrowser.Common.ScheduledTasks /// </summary> public class StartupTrigger : ITaskTrigger { + public int DelayMs { get; set; } + + public StartupTrigger() + { + DelayMs = 3000; + } + /// <summary> /// Stars waiting for the trigger action /// </summary> @@ -16,7 +23,7 @@ namespace MediaBrowser.Common.ScheduledTasks { if (isApplicationStartup) { - await Task.Delay(3000).ConfigureAwait(false); + await Task.Delay(DelayMs).ConfigureAwait(false); OnTriggered(); } |
