Pārlūkot izejas kodu

move e2e to new class

Marino Faggiana 7 gadi atpakaļ
vecāks
revīzija
54952e5b0f
1 mainītis faili ar 20 papildinājumiem un 2 dzēšanām
  1. 20 2
      iOSClient/Security/NCEntoToEndInterface.swift

+ 20 - 2
iOSClient/Security/NCEntoToEndInterface.swift

@@ -30,12 +30,30 @@ class NCEntoToEndInterface : NSObject {
     override init() {
     }
     
+    // --------------------------------------------------------------------------------------------
+    // MARK: End To End Encryption
+    // --------------------------------------------------------------------------------------------
+    
+    @objc func initEndToEndEncryption() {
+
+        let metadataNet: CCMetadataNet = CCMetadataNet.init(account: appDelegate.activeAccount)
+        
+        metadataNet.action = actionGetEndToEndPublicKeys;
+        appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
+
+        metadataNet.action = actionGetEndToEndPrivateKeyCipher;
+        appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
+        
+        metadataNet.action = actionGetEndToEndServerPublicKey;
+        appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
+    }
+    
     // --------------------------------------------------------------------------------------------
     // MARK: Mark/Delete Encrypted Folder
     // --------------------------------------------------------------------------------------------
     
     @objc func markEndToEndFolderEncryptedSuccess(_ metadataNet: CCMetadataNet) {
-        
+        print("E2E mark folder success")
     }
     
     @objc func markEndToEndFolderEncryptedFailure(_ metadataNet: CCMetadataNet, message: NSString, errorCode: NSInteger)
@@ -62,7 +80,7 @@ class NCEntoToEndInterface : NSObject {
     }
     
     @objc func deleteEndToEndFolderEncryptedSuccess(_ metadataNet: CCMetadataNet) {
-        
+        print("E2E delete folder success")
     }
     
     @objc func deleteEndToEndFolderEncryptedFailure(_ metadataNet: CCMetadataNet, message: NSString, errorCode: NSInteger)