aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Common/ScheduledTasks
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2014-04-03 18:50:04 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2014-04-03 18:50:04 -0400
commit2a77500c6190c00e3783e42ee13042a3476d1ad1 (patch)
tree5f3ec28258c7d392ae2ba2393153eadac98d6b1a /MediaBrowser.Common/ScheduledTasks
parent0200911afc125051b4f5e652ef1bebeca984b571 (diff)
add latest translations
Diffstat (limited to 'MediaBrowser.Common/ScheduledTasks')
-rw-r--r--MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs5
-rw-r--r--MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs11
2 files changed, 15 insertions, 1 deletions
diff --git a/MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs b/MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs
index b38e6357e..e150f7f4e 100644
--- a/MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs
+++ b/MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs
@@ -56,4 +56,9 @@ namespace MediaBrowser.Common.ScheduledTasks
/// <value><c>true</c> if this instance is enabled; otherwise, <c>false</c>.</value>
bool IsEnabled { get; }
}
+
+ public interface IHasKey
+ {
+ string Key { get; }
+ }
}
diff --git a/MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs b/MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs
index 39148166b..4364153c9 100644
--- a/MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs
+++ b/MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs
@@ -25,6 +25,14 @@ namespace MediaBrowser.Common.ScheduledTasks
isHidden = configurableTask.IsHidden;
}
+ string key = null;
+
+ var hasKey = task.ScheduledTask as IHasKey;
+
+ if (hasKey != null)
+ {
+ key = hasKey.Key;
+ }
return new TaskInfo
{
Name = task.Name,
@@ -35,7 +43,8 @@ namespace MediaBrowser.Common.ScheduledTasks
Triggers = task.Triggers.Select(GetTriggerInfo).ToList(),
Description = task.Description,
Category = task.Category,
- IsHidden = isHidden
+ IsHidden = isHidden,
+ Key = key
};
}