From 412964cccb051770649776459e9575f6a8253cf3 Mon Sep 17 00:00:00 2001 From: jnm2 Date: Sat, 12 Aug 2023 10:09:31 -0400 Subject: [PATCH] Use 'await using' --- src/YouTubeDownloadTool/Utils/Utils.cs | 2 +- src/YouTubeDownloadTool/YTDlpTool.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/YouTubeDownloadTool/Utils/Utils.cs b/src/YouTubeDownloadTool/Utils/Utils.cs index 8a569d0..266b09e 100644 --- a/src/YouTubeDownloadTool/Utils/Utils.cs +++ b/src/YouTubeDownloadTool/Utils/Utils.cs @@ -23,7 +23,7 @@ public static async Task GetOrDownloadFileAsync(string fileP using var tempFile = new TempFile(); - using (var file = tempFile.OpenStream()) + await using (var file = tempFile.OpenStream()) await stream.CopyToAsync(file, cancellationToken).ConfigureAwait(false); do diff --git a/src/YouTubeDownloadTool/YTDlpTool.cs b/src/YouTubeDownloadTool/YTDlpTool.cs index afb77ef..7f32aa7 100644 --- a/src/YouTubeDownloadTool/YTDlpTool.cs +++ b/src/YouTubeDownloadTool/YTDlpTool.cs @@ -131,7 +131,7 @@ public async Task DownloadToDirectoryAsync( process.BeginOutputReadLine(); process.BeginErrorReadLine(); - using (cancellationToken.Register(process.Kill)) + await using (cancellationToken.Register(process.Kill)) await process.WaitForExitAsync(CancellationToken.None); cancellationToken.ThrowIfCancellationRequested();