From 0fbbbfd727440916e316a5b0d2914c9ea3b78969 Mon Sep 17 00:00:00 2001 From: Peter <> Date: Tue, 11 Dec 2018 12:20:16 +0400 Subject: [PATCH] Extend background downloads time --- Telegram-iOS/WakeupManager.swift | 8 +++++++- submodules/LegacyComponents | 2 +- submodules/Postbox | 2 +- submodules/TelegramCore | 2 +- submodules/TelegramUI | 2 +- submodules/libtgvoip | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) diff --git a/Telegram-iOS/WakeupManager.swift b/Telegram-iOS/WakeupManager.swift index 54112a719a..8342e6f92e 100644 --- a/Telegram-iOS/WakeupManager.swift +++ b/Telegram-iOS/WakeupManager.swift @@ -108,7 +108,13 @@ final class WakeupManager { strongSelf.runningServiceTasksValue = value if !value.isEmpty { //assert(strongSelf.state.currentServiceTask == nil) - strongSelf.wakeupForServiceTasks(timeout: value.serviceTasks.contains(.pendingMessages) ? 85.0 : 25.0) + var timeout: Double = 25.0 + if value.downloadTasks { + timeout = 1.6 * 60.0 + } else if value.serviceTasks.contains(.pendingMessages) { + timeout = 1.4 * 60.0 + } + strongSelf.wakeupForServiceTasks(timeout: timeout) } else if let currentServiceTask = strongSelf.state.currentServiceTask { strongSelf.state.currentServiceTask = nil Logger.shared.log("WakeupManager", "ending service task #\(currentServiceTask.id)") diff --git a/submodules/LegacyComponents b/submodules/LegacyComponents index 3695818b61..d204e4de9b 160000 --- a/submodules/LegacyComponents +++ b/submodules/LegacyComponents @@ -1 +1 @@ -Subproject commit 3695818b6186f90e738079f590dcba9dd110c023 +Subproject commit d204e4de9b14d56b3cbc3361149d7a1f7593c48f diff --git a/submodules/Postbox b/submodules/Postbox index 67c65d0cc8..68736fba4a 160000 --- a/submodules/Postbox +++ b/submodules/Postbox @@ -1 +1 @@ -Subproject commit 67c65d0cc80f4d666cbb1b728708b3de6d634c3c +Subproject commit 68736fba4a1871bdb982117264e37f89d01f78cb diff --git a/submodules/TelegramCore b/submodules/TelegramCore index 7fe5501b06..8594f92da5 160000 --- a/submodules/TelegramCore +++ b/submodules/TelegramCore @@ -1 +1 @@ -Subproject commit 7fe5501b0618a29c081a447e9c93472426f90e0b +Subproject commit 8594f92da54fabfc55aadff87ec1a4cbaee83768 diff --git a/submodules/TelegramUI b/submodules/TelegramUI index 2bea22c23b..ab57583c52 160000 --- a/submodules/TelegramUI +++ b/submodules/TelegramUI @@ -1 +1 @@ -Subproject commit 2bea22c23b5bb9ff0ad34f0ba1102d6ba8278b35 +Subproject commit ab57583c5232eb09cde70c37e9c5b1469f49b30f diff --git a/submodules/libtgvoip b/submodules/libtgvoip index f85ce99894..7f54b9109c 160000 --- a/submodules/libtgvoip +++ b/submodules/libtgvoip @@ -1 +1 @@ -Subproject commit f85ce99894f16c1e10cd29321feeab8376adcf77 +Subproject commit 7f54b9109cb37078aa34060e53091c8b4ad1f51a