diff options
| author | Patrick Barron <barronpm@gmail.com> | 2024-01-17 09:50:35 -0500 |
|---|---|---|
| committer | Patrick Barron <barronpm@gmail.com> | 2024-01-17 09:52:11 -0500 |
| commit | 59c2ae944ddc0b4231f4e99863cf4c2f2a16e66f (patch) | |
| tree | 4bee0b52f8a93f7b11007d9ea6e75a2611716383 /src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs | |
| parent | 484ccf7f284dcd074e06ed90af6cde4864adecea (diff) | |
Add IGuideManager service
Diffstat (limited to 'src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs')
| -rw-r--r-- | src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs b/src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs index 18bd61d99..798ababc2 100644 --- a/src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs +++ b/src/Jellyfin.LiveTv/RefreshGuideScheduledTask.cs @@ -15,16 +15,22 @@ namespace Jellyfin.LiveTv public class RefreshGuideScheduledTask : IScheduledTask, IConfigurableScheduledTask { private readonly ILiveTvManager _liveTvManager; + private readonly IGuideManager _guideManager; private readonly IConfigurationManager _config; /// <summary> /// Initializes a new instance of the <see cref="RefreshGuideScheduledTask"/> class. /// </summary> /// <param name="liveTvManager">The live tv manager.</param> + /// <param name="guideManager">The guide manager.</param> /// <param name="config">The configuration manager.</param> - public RefreshGuideScheduledTask(ILiveTvManager liveTvManager, IConfigurationManager config) + public RefreshGuideScheduledTask( + ILiveTvManager liveTvManager, + IGuideManager guideManager, + IConfigurationManager config) { _liveTvManager = liveTvManager; + _guideManager = guideManager; _config = config; } @@ -51,11 +57,7 @@ namespace Jellyfin.LiveTv /// <inheritdoc /> public Task ExecuteAsync(IProgress<double> progress, CancellationToken cancellationToken) - { - var manager = (LiveTvManager)_liveTvManager; - - return manager.RefreshChannels(progress, cancellationToken); - } + => _guideManager.RefreshGuide(progress, cancellationToken); /// <inheritdoc /> public IEnumerable<TaskTriggerInfo> GetDefaultTriggers() |
