Marino Faggiana 1 yıl önce
ebeveyn
işleme
65dfeca490

+ 5 - 4
iOSClient/Main/Collection Common/NCCollectionViewCommon.swift

@@ -528,7 +528,7 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
         }
 
         if account == appDelegate.account, serverUrl == self.serverUrl, let metadata = NCManageDatabase.shared.getMetadataFromOcId(ocId) {
-            if metadata.e2eEncrypted || metadata.chunk {
+            if metadata.e2eEncrypted {
                 reloadDataSourceNetwork(isForced: true)
             } else {
                 reloadDataSource()
@@ -560,11 +560,12 @@ class NCCollectionViewCommon: UIViewController, UIGestureRecognizerDelegate, UIS
               let progressNumber = userInfo["progress"] as? NSNumber,
               let totalBytes = userInfo["totalBytes"] as? Int64,
               let totalBytesExpected = userInfo["totalBytesExpected"] as? Int64,
-              let ocId = userInfo["ocId"] as? String,
-              let chunk = userInfo["chunk"] as? Bool,
-              let e2eEncrypted = userInfo["e2eEncrypted"] as? Bool
+              let ocId = userInfo["ocId"] as? String
         else { return }
 
+        let chunk: Bool = userInfo["chunk"] as? Bool ?? false
+        let e2eEncrypted: Bool = userInfo["e2eEncrypted"] as? Bool ?? false
+
         // Header Transfer
         if headerMenuTransferView && (chunk || e2eEncrypted) {
             if NCNetworking.shared.transferInForegorund?.ocId == ocId {

+ 1 - 1
iOSClient/Networking/NCNetworking.swift

@@ -364,7 +364,7 @@ class NCNetworking: NSObject, NKCommonDelegate {
         }, progressHandler: { (progress) in
             
             if notificationCenterProgressTask {
-                NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterProgressTask, object: nil, userInfo: ["account": metadata.account, "ocId": metadata.ocId, "fileName": metadata.fileName, "serverUrl": metadata.serverUrl, "chunk": metadata.chunk, "e2eEncrypted": metadata.e2eEncrypted, "status": NSNumber(value: NCGlobal.shared.metadataStatusInDownload), "progress": NSNumber(value: progress.fractionCompleted), "totalBytes": NSNumber(value: progress.totalUnitCount), "totalBytesExpected": NSNumber(value: progress.completedUnitCount)])
+                NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterProgressTask, object: nil, userInfo: ["account": metadata.account, "ocId": metadata.ocId, "fileName": metadata.fileName, "serverUrl": metadata.serverUrl, "status": NSNumber(value: NCGlobal.shared.metadataStatusInDownload), "progress": NSNumber(value: progress.fractionCompleted), "totalBytes": NSNumber(value: progress.totalUnitCount), "totalBytesExpected": NSNumber(value: progress.completedUnitCount)])
             }
             progressHandler(progress)