mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
sync timer settings with series
This commit is contained in:
parent
1c52e4f51b
commit
2748bc2e1c
@ -2064,6 +2064,13 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|||||||
enabledTimersForSeries.Add(existingTimer);
|
enabledTimersForSeries.Add(existingTimer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
existingTimer.KeepUntil = seriesTimer.KeepUntil;
|
||||||
|
existingTimer.IsPostPaddingRequired = seriesTimer.IsPostPaddingRequired;
|
||||||
|
existingTimer.IsPrePaddingRequired = seriesTimer.IsPrePaddingRequired;
|
||||||
|
existingTimer.PostPaddingSeconds = seriesTimer.PostPaddingSeconds;
|
||||||
|
existingTimer.PrePaddingSeconds = seriesTimer.PrePaddingSeconds;
|
||||||
|
existingTimer.Priority = seriesTimer.Priority;
|
||||||
|
|
||||||
existingTimer.SeriesTimerId = seriesTimer.Id;
|
existingTimer.SeriesTimerId = seriesTimer.Id;
|
||||||
_timerProvider.Update(existingTimer);
|
_timerProvider.Update(existingTimer);
|
||||||
}
|
}
|
||||||
|
@ -15,23 +15,24 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
|
|||||||
|
|
||||||
public static TimerInfo CreateTimer(ProgramInfo parent, SeriesTimerInfo seriesTimer)
|
public static TimerInfo CreateTimer(ProgramInfo parent, SeriesTimerInfo seriesTimer)
|
||||||
{
|
{
|
||||||
var timer = new TimerInfo();
|
var timer = new TimerInfo
|
||||||
|
{
|
||||||
timer.ChannelId = parent.ChannelId;
|
ChannelId = parent.ChannelId,
|
||||||
timer.Id = (seriesTimer.Id + parent.Id).GetMD5().ToString("N");
|
Id = (seriesTimer.Id + parent.Id).GetMD5().ToString("N"),
|
||||||
timer.StartDate = parent.StartDate;
|
StartDate = parent.StartDate,
|
||||||
timer.EndDate = parent.EndDate;
|
EndDate = parent.EndDate,
|
||||||
timer.ProgramId = parent.Id;
|
ProgramId = parent.Id,
|
||||||
timer.PrePaddingSeconds = seriesTimer.PrePaddingSeconds;
|
PrePaddingSeconds = seriesTimer.PrePaddingSeconds,
|
||||||
timer.PostPaddingSeconds = seriesTimer.PostPaddingSeconds;
|
PostPaddingSeconds = seriesTimer.PostPaddingSeconds,
|
||||||
timer.IsPostPaddingRequired = seriesTimer.IsPostPaddingRequired;
|
IsPostPaddingRequired = seriesTimer.IsPostPaddingRequired,
|
||||||
timer.IsPrePaddingRequired = seriesTimer.IsPrePaddingRequired;
|
IsPrePaddingRequired = seriesTimer.IsPrePaddingRequired,
|
||||||
timer.KeepUntil = seriesTimer.KeepUntil;
|
KeepUntil = seriesTimer.KeepUntil,
|
||||||
timer.Priority = seriesTimer.Priority;
|
Priority = seriesTimer.Priority,
|
||||||
timer.Name = parent.Name;
|
Name = parent.Name,
|
||||||
timer.Overview = parent.Overview;
|
Overview = parent.Overview,
|
||||||
timer.SeriesTimerId = seriesTimer.Id;
|
SeriesTimerId = seriesTimer.Id,
|
||||||
timer.ShowId = parent.ShowId;
|
ShowId = parent.ShowId
|
||||||
|
};
|
||||||
|
|
||||||
CopyProgramInfoToTimerInfo(parent, timer);
|
CopyProgramInfoToTimerInfo(parent, timer);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user