From 1084c5a198b01dce07d4121aeeba44108edf7869 Mon Sep 17 00:00:00 2001 From: Ali <> Date: Mon, 25 Jan 2021 21:28:25 +0500 Subject: [PATCH] Adjust upload manager --- .../ChatImportUI/Sources/ChatImportActivityScreen.swift | 1 + submodules/TelegramCore/Sources/MultipartUpload.swift | 4 ++-- .../TelegramCore/Sources/MultiplexedRequestManager.swift | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/submodules/ChatImportUI/Sources/ChatImportActivityScreen.swift b/submodules/ChatImportUI/Sources/ChatImportActivityScreen.swift index c98fd2981e..529ebf034b 100644 --- a/submodules/ChatImportUI/Sources/ChatImportActivityScreen.swift +++ b/submodules/ChatImportUI/Sources/ChatImportActivityScreen.swift @@ -432,6 +432,7 @@ public final class ChatImportActivityScreen: ViewController { let signal = Signal { subscriber in let tempFile = TempBox.shared.tempFile(fileName: entry.1) if SSZipArchive.extractFileFromArchive(atPath: archivePath, filePath: entry.0.path, toPath: tempFile.path) { + //print("Extract \(entry.0.path) to \(tempFile.path)") subscriber.putNext(tempFile) subscriber.putCompletion() } else { diff --git a/submodules/TelegramCore/Sources/MultipartUpload.swift b/submodules/TelegramCore/Sources/MultipartUpload.swift index 1b788b37ec..ba218c1fdd 100644 --- a/submodules/TelegramCore/Sources/MultipartUpload.swift +++ b/submodules/TelegramCore/Sources/MultipartUpload.swift @@ -171,7 +171,7 @@ private final class MultipartUploadManager { self.bigParts = true } else if useLargerParts { self.bigParts = false - self.defaultPartSize = 128 * 1024 + self.defaultPartSize = 192 * 1024 self.bigTotalParts = nil } else { self.bigParts = false @@ -210,7 +210,7 @@ private final class MultipartUploadManager { } else { self.bigParts = false if self.useLargerParts { - self.defaultPartSize = 128 * 1024 + self.defaultPartSize = 192 * 1024 } else { self.defaultPartSize = 16 * 1024 } diff --git a/submodules/TelegramCore/Sources/MultiplexedRequestManager.swift b/submodules/TelegramCore/Sources/MultiplexedRequestManager.swift index 670659d81a..9dcf127b4e 100644 --- a/submodules/TelegramCore/Sources/MultiplexedRequestManager.swift +++ b/submodules/TelegramCore/Sources/MultiplexedRequestManager.swift @@ -144,7 +144,7 @@ private final class MultiplexedRequestManagerContext { } private func updateState() { - let maxRequestsPerWorker = 2 + let maxRequestsPerWorker = 3 let maxWorkersPerTarget = 4 var requestIndex = 0