Ver Fonte

coding

Signed-off-by: Marino Faggiana <marino@marinofaggiana.com>
Marino Faggiana há 2 anos atrás
pai
commit
96a87ad0b3

+ 1 - 0
iOSClient/Networking/E2EE/NCNetworkingE2EECreateFolder.swift

@@ -115,6 +115,7 @@ class NCNetworkingE2EECreateFolder: NSObject {
 
         // send metadata
         let putE2EEMetadataResults = await NextcloudKit.shared.putE2EEMetadata(fileId: directory.fileId, e2eToken: e2eToken, e2eMetadata: e2eMetadataNew, method: method)
+        
         return putE2EEMetadataResults.error
     }
 

+ 1 - 0
iOSClient/Networking/E2EE/NCNetworkingE2EEDelete.swift

@@ -59,6 +59,7 @@ class NCNetworkingE2EEDelete: NSObject {
 
             // Send metadata
             let putE2EEMetadataResults = await NextcloudKit.shared.putE2EEMetadata(fileId: directory.fileId, e2eToken: e2eToken, e2eMetadata: e2eMetadataNew, method: method)
+            
             return putE2EEMetadataResults.error
         }
 

+ 1 - 0
iOSClient/Networking/E2EE/NCNetworkingE2EERename.swift

@@ -54,6 +54,7 @@ class NCNetworkingE2EERename: NSObject {
 
             // send metadata
             let putE2EEMetadataResults = await NextcloudKit.shared.putE2EEMetadata(fileId: directory.fileId, e2eToken: e2eToken, e2eMetadata: e2eMetadataNew, method: "PUT")
+            
             return putE2EEMetadataResults.error
         }
 

+ 4 - 2
iOSClient/Networking/E2EE/NCNetworkingE2EEUpload.swift

@@ -65,8 +65,9 @@ class NCNetworkingE2EEUpload: NSObject {
         }
 
         // Send e2e metadata
-        let createE2EeError = await createE2Ee(metadata: metadata, e2eToken: e2eToken, directory: directory)
-        guard createE2EeError == .success else {
+        guard await createE2Ee(metadata: metadata, e2eToken: e2eToken, directory: directory) == .success else {
+            // Unlock
+            await NCNetworkingE2EE.shared.unlock(account: metadata.account, serverUrl: metadata.serverUrl)
             NCManageDatabase.shared.deleteMetadata(predicate: NSPredicate(format: "ocId == %@", ocIdTemp))
             NotificationCenter.default.postOnMainThread(name: NCGlobal.shared.notificationCenterUploadedFile, userInfo: ["ocId": metadata.ocId, "serverUrl": metadata.serverUrl, "account": metadata.account, "fileName": metadata.fileName, "ocIdTemp": ocIdTemp, "error": NKError(errorCode: NCGlobal.shared.errorInternalError, errorDescription: "_e2e_error_create_encrypted_")])
             return errorCreateEncrypted
@@ -162,6 +163,7 @@ class NCNetworkingE2EEUpload: NSObject {
 
         // send metadata
         let putE2EEMetadataResults = await NextcloudKit.shared.putE2EEMetadata(fileId: directory.fileId, e2eToken: e2eToken, e2eMetadata: e2eMetadataNew, method: method)
+        
         return putE2EEMetadataResults.error
     }