From 2d3be71b97d5d4ac0465af599225535db412c6ef Mon Sep 17 00:00:00 2001 From: Anton Yarmolenko <37253+rnr@users.noreply.github.com> Date: Mon, 30 Sep 2024 12:22:58 +0200 Subject: [PATCH] fix: fixed xcode 16 compile error --- Core/Core/Network/DownloadManager.swift | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Core/Core/Network/DownloadManager.swift b/Core/Core/Network/DownloadManager.swift index 1d781723..e502375e 100644 --- a/Core/Core/Network/DownloadManager.swift +++ b/Core/Core/Network/DownloadManager.swift @@ -247,9 +247,11 @@ public class DownloadManager: DownloadManagerProtocol { // MARK: - Intents public func isLargeVideosSize(blocks: [CourseBlock]) -> Bool { - (blocks.reduce(0) { - $0 + Double($1.encodedVideo?.video(downloadQuality: downloadQuality)?.fileSize ?? 0) - } / 1024 / 1024 / 1024) > 1 + var totalSize: Int = 0 + blocks.forEach { block in + totalSize += block.encodedVideo?.video(downloadQuality: downloadQuality)?.fileSize ?? 0 + } + return totalSize / (1024 * 1024 * 1024) > 1 } public func getDownloadTasks() async -> [DownloadDataTask] {