Procházet zdrojové kódy

Update NCNetworking.swift

Marino Faggiana před 1 rokem
rodič
revize
5cf84b6202
1 změnil soubory, kde provedl 9 přidání a 10 odebrání
  1. 9 10
      iOSClient/Networking/NCNetworking.swift

+ 9 - 10
iOSClient/Networking/NCNetworking.swift

@@ -1188,18 +1188,18 @@ class NCNetworking: NSObject, NKCommonDelegate {
 
 
         if metadata.isDirectoryE2EE {
         if metadata.isDirectoryE2EE {
 #if !EXTENSION
 #if !EXTENSION
-            Task {
-                if let metadataLive = metadataLive {
-                    let error = await NCNetworkingE2EEDelete.shared.delete(metadata: metadataLive)
-                    if error == .success {
-                        return await NCNetworkingE2EEDelete.shared.delete(metadata: metadata)
-                    } else {
-                        return error
-                    }
-                } else {
+            if let metadataLive = metadataLive {
+                let error = await NCNetworkingE2EEDelete.shared.delete(metadata: metadataLive)
+                if error == .success {
                     return await NCNetworkingE2EEDelete.shared.delete(metadata: metadata)
                     return await NCNetworkingE2EEDelete.shared.delete(metadata: metadata)
+                } else {
+                    return error
                 }
                 }
+            } else {
+                return await NCNetworkingE2EEDelete.shared.delete(metadata: metadata)
             }
             }
+#else
+            return NKError()
 #endif
 #endif
         } else {
         } else {
             if let metadataLive = metadataLive {
             if let metadataLive = metadataLive {
@@ -1213,7 +1213,6 @@ class NCNetworking: NSObject, NKCommonDelegate {
                 return await deleteMetadataPlain(metadata)
                 return await deleteMetadataPlain(metadata)
             }
             }
         }
         }
-        return NKError()
     }
     }
 
 
     func deleteMetadataPlain(_ metadata: tableMetadata, customHeader: [String: String]? = nil) async -> (NKError) {
     func deleteMetadataPlain(_ metadata: tableMetadata, customHeader: [String: String]? = nil) async -> (NKError) {