From a0212f18b8cd50b28940871bfc5fd7cf93fb0a61 Mon Sep 17 00:00:00 2001 From: overtake <> Date: Wed, 6 May 2020 19:17:37 +0400 Subject: [PATCH] fix reset network stats [skip ci] --- submodules/TelegramCore/Sources/Network.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/submodules/TelegramCore/Sources/Network.swift b/submodules/TelegramCore/Sources/Network.swift index 0e779d912a..87dd7a34eb 100644 --- a/submodules/TelegramCore/Sources/Network.swift +++ b/submodules/TelegramCore/Sources/Network.swift @@ -323,11 +323,11 @@ func networkUsageStats(basePath: String, reset: ResetNetworkUsageStats) -> Signa var resetAddKeys: [NSNumber: NSNumber] = [:] let timestamp = Int32(CFAbsoluteTimeGetCurrent() + NSTimeIntervalSince1970) if reset.contains(.wifi) { - resetKeys = rawKeys.filter({ $0.connection == .wifi }).map({ $0.key as NSNumber }) + resetKeys += rawKeys.filter({ $0.connection == .wifi }).map({ $0.key as NSNumber }) resetAddKeys[UsageCalculationResetKey.wifi.rawValue as NSNumber] = Int64(timestamp) as NSNumber } if reset.contains(.cellular) { - resetKeys = rawKeys.filter({ $0.connection == .cellular }).map({ $0.key as NSNumber }) + resetKeys += rawKeys.filter({ $0.connection == .cellular }).map({ $0.key as NSNumber }) resetAddKeys[UsageCalculationResetKey.cellular.rawValue as NSNumber] = Int64(timestamp) as NSNumber } if !resetKeys.isEmpty {