diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-03 18:50:04 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2014-04-03 18:50:04 -0400 |
| commit | 2a77500c6190c00e3783e42ee13042a3476d1ad1 (patch) | |
| tree | 5f3ec28258c7d392ae2ba2393153eadac98d6b1a /MediaBrowser.Common/ScheduledTasks | |
| parent | 0200911afc125051b4f5e652ef1bebeca984b571 (diff) | |
add latest translations
Diffstat (limited to 'MediaBrowser.Common/ScheduledTasks')
| -rw-r--r-- | MediaBrowser.Common/ScheduledTasks/IScheduledTask.cs | 5 | ||||
| -rw-r--r-- | MediaBrowser.Common/ScheduledTasks/ScheduledTaskHelpers.cs | 11 |
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 }; } |
