|
@@ -389,6 +389,64 @@ class NCEntoToEndInterface : NSObject, OCNetworkingDelegate {
|
|
|
appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
|
|
|
}
|
|
|
|
|
|
+ // --------------------------------------------------------------------------------------------
|
|
|
+ // MARK: Mark/Delete Encrypted Folder
|
|
|
+ // --------------------------------------------------------------------------------------------
|
|
|
+
|
|
|
+ func unlockEnd(toEndFolderEncryptedSuccess metadataNet: CCMetadataNet!) {
|
|
|
+ print("E2E lock file success")
|
|
|
+ }
|
|
|
+
|
|
|
+ func unlockEnd(toEndFolderEncryptedFailure metadataNet: CCMetadataNet!, message: String!, errorCode: Int) {
|
|
|
+
|
|
|
+ // Unauthorized
|
|
|
+ if (errorCode == kOCErrorServerUnauthorized) {
|
|
|
+ appDelegate.openLoginView(appDelegate.activeMain, loginType: loginModifyPasswordUser)
|
|
|
+ }
|
|
|
+
|
|
|
+ if (errorCode != kOCErrorServerUnauthorized) {
|
|
|
+
|
|
|
+ appDelegate.messageNotification("_error_", description: message as String!, visible: true, delay: TimeInterval(k_dismissAfterSecond), type: TWMessageBarMessageType.error, errorCode: errorCode)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @objc func unlockEndToEndFolderEncrypted(_ metadata: tableMetadata) {
|
|
|
+
|
|
|
+ let metadataNet: CCMetadataNet = CCMetadataNet.init(account: appDelegate.activeAccount)
|
|
|
+
|
|
|
+ metadataNet.action = actionUnlockEndToEndFolderEncrypted;
|
|
|
+ metadataNet.fileID = metadata.fileID;
|
|
|
+
|
|
|
+ appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
|
|
|
+ }
|
|
|
+
|
|
|
+ func lockEnd(toEndFolderEncryptedSuccess metadataNet: CCMetadataNet!) {
|
|
|
+ print("E2E lock file success")
|
|
|
+ }
|
|
|
+
|
|
|
+ func lockEnd(toEndFolderEncryptedFailure metadataNet: CCMetadataNet!, message: String!, errorCode: Int) {
|
|
|
+
|
|
|
+ // Unauthorized
|
|
|
+ if (errorCode == kOCErrorServerUnauthorized) {
|
|
|
+ appDelegate.openLoginView(appDelegate.activeMain, loginType: loginModifyPasswordUser)
|
|
|
+ }
|
|
|
+
|
|
|
+ if (errorCode != kOCErrorServerUnauthorized) {
|
|
|
+
|
|
|
+ appDelegate.messageNotification("_error_", description: message as String!, visible: true, delay: TimeInterval(k_dismissAfterSecond), type: TWMessageBarMessageType.error, errorCode: errorCode)
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @objc func lockEndToEndFolderEncrypted(_ metadata: tableMetadata) {
|
|
|
+
|
|
|
+ let metadataNet: CCMetadataNet = CCMetadataNet.init(account: appDelegate.activeAccount)
|
|
|
+
|
|
|
+ metadataNet.action = actionLockEndToEndFolderEncrypted;
|
|
|
+ metadataNet.fileID = metadata.fileID;
|
|
|
+
|
|
|
+ appDelegate.addNetworkingOperationQueue(appDelegate.netQueue, delegate: self, metadataNet: metadataNet)
|
|
|
+ }
|
|
|
+
|
|
|
// --------------------------------------------------------------------------------------------
|
|
|
// MARK: Form
|
|
|
// --------------------------------------------------------------------------------------------
|