From fa6d859a5146013c54a4677a50f2fccbcc6afd02 Mon Sep 17 00:00:00 2001 From: Patrick Barron Date: Wed, 21 Feb 2024 11:10:57 -0500 Subject: Rename LiveTvHost to RecordingsHost and move to recordings folder --- src/Jellyfin.LiveTv/EmbyTV/LiveTvHost.cs | 37 ------------------------ src/Jellyfin.LiveTv/Recordings/RecordingsHost.cs | 37 ++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 37 deletions(-) delete mode 100644 src/Jellyfin.LiveTv/EmbyTV/LiveTvHost.cs create mode 100644 src/Jellyfin.LiveTv/Recordings/RecordingsHost.cs (limited to 'src') diff --git a/src/Jellyfin.LiveTv/EmbyTV/LiveTvHost.cs b/src/Jellyfin.LiveTv/EmbyTV/LiveTvHost.cs deleted file mode 100644 index 18ff6a949..000000000 --- a/src/Jellyfin.LiveTv/EmbyTV/LiveTvHost.cs +++ /dev/null @@ -1,37 +0,0 @@ -using System.Threading; -using System.Threading.Tasks; -using Jellyfin.LiveTv.Timers; -using MediaBrowser.Controller.LiveTv; -using Microsoft.Extensions.Hosting; - -namespace Jellyfin.LiveTv.EmbyTV; - -/// -/// responsible for initializing Live TV. -/// -public sealed class LiveTvHost : IHostedService -{ - private readonly IRecordingsManager _recordingsManager; - private readonly TimerManager _timerManager; - - /// - /// Initializes a new instance of the class. - /// - /// The . - /// The . - public LiveTvHost(IRecordingsManager recordingsManager, TimerManager timerManager) - { - _recordingsManager = recordingsManager; - _timerManager = timerManager; - } - - /// - public Task StartAsync(CancellationToken cancellationToken) - { - _timerManager.RestartTimers(); - return _recordingsManager.CreateRecordingFolders(); - } - - /// - public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; -} diff --git a/src/Jellyfin.LiveTv/Recordings/RecordingsHost.cs b/src/Jellyfin.LiveTv/Recordings/RecordingsHost.cs new file mode 100644 index 000000000..f4daa0975 --- /dev/null +++ b/src/Jellyfin.LiveTv/Recordings/RecordingsHost.cs @@ -0,0 +1,37 @@ +using System.Threading; +using System.Threading.Tasks; +using Jellyfin.LiveTv.Timers; +using MediaBrowser.Controller.LiveTv; +using Microsoft.Extensions.Hosting; + +namespace Jellyfin.LiveTv.Recordings; + +/// +/// responsible for Live TV recordings. +/// +public sealed class RecordingsHost : IHostedService +{ + private readonly IRecordingsManager _recordingsManager; + private readonly TimerManager _timerManager; + + /// + /// Initializes a new instance of the class. + /// + /// The . + /// The . + public RecordingsHost(IRecordingsManager recordingsManager, TimerManager timerManager) + { + _recordingsManager = recordingsManager; + _timerManager = timerManager; + } + + /// + public Task StartAsync(CancellationToken cancellationToken) + { + _timerManager.RestartTimers(); + return _recordingsManager.CreateRecordingFolders(); + } + + /// + public Task StopAsync(CancellationToken cancellationToken) => Task.CompletedTask; +} -- cgit v1.2.3