change to using declaration

pull/4030/head
crobibero 4 years ago
parent c02d0ceb57
commit 8d592777c4

@ -70,18 +70,17 @@ namespace Emby.Server.Implementations.LiveTv.EmbyTV
Directory.CreateDirectory(Path.GetDirectoryName(targetFile)); Directory.CreateDirectory(Path.GetDirectoryName(targetFile));
using (var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.Read)) await using var output = new FileStream(targetFile, FileMode.Create, FileAccess.Write, FileShare.Read);
{
onStarted();
_logger.LogInformation("Copying recording stream to file {0}", targetFile); onStarted();
// The media source if infinite so we need to handle stopping ourselves _logger.LogInformation("Copying recording stream to file {0}", targetFile);
var durationToken = new CancellationTokenSource(duration);
cancellationToken = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, durationToken.Token).Token;
await _streamHelper.CopyUntilCancelled(await response.Content.ReadAsStreamAsync().ConfigureAwait(false), output, 81920, cancellationToken).ConfigureAwait(false); // The media source if infinite so we need to handle stopping ourselves
} var durationToken = new CancellationTokenSource(duration);
cancellationToken = CancellationTokenSource.CreateLinkedTokenSource(cancellationToken, durationToken.Token).Token;
await _streamHelper.CopyUntilCancelled(await response.Content.ReadAsStreamAsync().ConfigureAwait(false), output, 81920, cancellationToken).ConfigureAwait(false);
_logger.LogInformation("Recording completed to file {0}", targetFile); _logger.LogInformation("Recording completed to file {0}", targetFile);
} }

Loading…
Cancel
Save