From e5e747029ec28b4e56da775c37284bfcd16571b8 Mon Sep 17 00:00:00 2001 From: Stanley Dimant Date: Fri, 19 Aug 2022 11:33:56 +0200 Subject: [PATCH] update on net6 --- MareAPI | 2 +- MareSynchronos/WebAPI/ApIController.Functions.Files.cs | 5 +---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/MareAPI b/MareAPI index 21fe024..374cc31 160000 --- a/MareAPI +++ b/MareAPI @@ -1 +1 @@ -Subproject commit 21fe024dfb8cecad466dfc8ceef15040300ad342 +Subproject commit 374cc31babec9ac37aa21104d7fc02e41cd0d38e diff --git a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs index 2d7809f..100f54a 100644 --- a/MareSynchronos/WebAPI/ApIController.Functions.Files.cs +++ b/MareSynchronos/WebAPI/ApIController.Functions.Files.cs @@ -74,10 +74,7 @@ namespace MareSynchronos.WebAPI Logger.Debug("Downloading files (Download ID " + currentDownloadId + ")"); List downloadFileInfoFromService = new List(); - foreach (var file in fileReplacementDto) - { - downloadFileInfoFromService.Add(await _mareHub!.InvokeAsync(Api.InvokeFileGetFileSize, file.Hash, ct)); - } + downloadFileInfoFromService.AddRange(await _mareHub!.InvokeAsync>(Api.InvokeGetFilesSizes, fileReplacementDto.Select(m => m.Hash).ToList(), ct)); CurrentDownloads[currentDownloadId] = downloadFileInfoFromService.Distinct().Select(d => new DownloadFileTransfer(d)) .Where(d => d.CanBeTransferred).ToList();