aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/ScheduledTasks
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Common/ScheduledTasks')
-rw-r--r--MediaBrowser.Common/ScheduledTasks/IConfigurableScheduledTask.cs5
-rw-r--r--MediaBrowser.Common/ScheduledTasks/StartupTrigger.cs9
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();
}