mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-07-05 05:42:52 +01:00
support deleting and canceling live tv recordings and timers
This commit is contained in:
@@ -16,6 +16,15 @@ namespace MediaBrowser.Common.ScheduledTasks
|
||||
/// <returns>TaskInfo.</returns>
|
||||
public static TaskInfo GetTaskInfo(IScheduledTaskWorker task)
|
||||
{
|
||||
var isHidden = false;
|
||||
|
||||
var configurableTask = task.ScheduledTask as IConfigurableScheduledTask;
|
||||
|
||||
if (configurableTask != null)
|
||||
{
|
||||
isHidden = configurableTask.IsHidden;
|
||||
}
|
||||
|
||||
return new TaskInfo
|
||||
{
|
||||
Name = task.Name,
|
||||
@@ -25,7 +34,8 @@ namespace MediaBrowser.Common.ScheduledTasks
|
||||
LastExecutionResult = task.LastExecutionResult,
|
||||
Triggers = task.Triggers.Select(GetTriggerInfo).ToList(),
|
||||
Description = task.Description,
|
||||
Category = task.Category
|
||||
Category = task.Category,
|
||||
IsHidden = isHidden
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user