From 401edeabbad8acc370f774d8742409740f4f1169 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 11 May 2023 17:39:08 +0300 Subject: [PATCH] Use `await using` in LocalizationService --- .../Localization/LocalizationService.cs | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/src/NzbDrone.Core/Localization/LocalizationService.cs b/src/NzbDrone.Core/Localization/LocalizationService.cs index 974fa1bb5..38a2c0a69 100644 --- a/src/NzbDrone.Core/Localization/LocalizationService.cs +++ b/src/NzbDrone.Core/Localization/LocalizationService.cs @@ -146,21 +146,12 @@ private async Task CopyInto(IDictionary dictionary, string resou return; } - using (var fs = File.OpenRead(resourcePath)) - { - if (fs != null) - { - var dict = await JsonSerializer.DeserializeAsync>(fs); + await using var fs = File.OpenRead(resourcePath); + var dict = await JsonSerializer.DeserializeAsync>(fs); - foreach (var key in dict.Keys) - { - dictionary[key] = dict[key]; - } - } - else - { - _logger.Error("Missing translation/culture resource: {0}", resourcePath); - } + foreach (var key in dict.Keys) + { + dictionary[key] = dict[key]; } }