From 189ec0317335e2a8687cd25788a7a15b2e75cbc8 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Sun, 11 Dec 2022 12:59:26 +0100 Subject: [PATCH] reduce linq usage for download transferred bytes --- MareSynchronos/MareSynchronos.csproj | 2 +- MareSynchronos/WebAPI/ApIController.Functions.Files.cs | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MareSynchronos/MareSynchronos.csproj b/MareSynchronos/MareSynchronos.csproj index 156a6bf..a094164 100644 --- a/MareSynchronos/MareSynchronos.csproj +++ b/MareSynchronos/MareSynchronos.csproj @@ -3,7 +3,7 @@ - 0.5.10 + 0.5.11 https://github.com/Penumbra-Sync/client diff --git a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs index 93f2311..971d60d 100644 --- a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs +++ b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs @@ -120,10 +120,7 @@ public partial class ApiController var hash = file.Hash; Progress progress = new((bytesDownloaded) => { - if (!CurrentDownloads.TryGetValue(currentDownloadId, out var downloads)) return; - - var download = downloads.FirstOrDefault(f => string.Equals(f.Hash, hash, StringComparison.OrdinalIgnoreCase)); - if (download != null) download.Transferred += bytesDownloaded; + file.Transferred += bytesDownloaded; }); var tempFile = await DownloadFileHttpClient(file.DownloadUri, progress, token).ConfigureAwait(false);