Use implementation types in LiveTv

This commit is contained in:
Patrick Barron 2023-12-05 11:59:51 -05:00
parent 000ccaa6db
commit 67b4cef77a
3 changed files with 4 additions and 4 deletions

View File

@ -34,7 +34,7 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
private readonly IServerConfigurationManager _serverConfigurationManager; private readonly IServerConfigurationManager _serverConfigurationManager;
private readonly JsonSerializerOptions _jsonOptions = JsonDefaults.Options; private readonly JsonSerializerOptions _jsonOptions = JsonDefaults.Options;
private bool _hasExited; private bool _hasExited;
private Stream _logFileStream; private FileStream _logFileStream;
private string _targetPath; private string _targetPath;
private Process _process; private Process _process;
private bool _disposed = false; private bool _disposed = false;
@ -308,7 +308,7 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
} }
} }
private async Task StartStreamingLog(Stream source, Stream target) private async Task StartStreamingLog(Stream source, FileStream target)
{ {
try try
{ {

View File

@ -1101,7 +1101,7 @@ namespace Emby.Server.Implementations.LiveTv
progress.Report(100); progress.Report(100);
} }
private async Task<Tuple<List<Guid>, List<Guid>>> RefreshChannelsInternal(ILiveTvService service, IProgress<double> progress, CancellationToken cancellationToken) private async Task<Tuple<List<Guid>, List<Guid>>> RefreshChannelsInternal(ILiveTvService service, ActionableProgress<double> progress, CancellationToken cancellationToken)
{ {
progress.Report(10); progress.Report(10);

View File

@ -134,7 +134,7 @@ namespace Emby.Server.Implementations.LiveTv.TunerHosts
} }
} }
private void TrySeek(Stream stream, long offset) private void TrySeek(FileStream stream, long offset)
{ {
if (!stream.CanSeek) if (!stream.CanSeek)
{ {