|
@@ -1188,14 +1188,7 @@
|
|
|
|
|
|
if (![CCUtility isEndToEndEnabled:app.activeAccount]) {
|
|
|
|
|
|
- metadataNet.action = actionGetEndToEndPublicKeys;
|
|
|
- [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
-
|
|
|
- metadataNet.action = actionGetEndToEndPrivateKey;
|
|
|
- [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
-
|
|
|
- metadataNet.action = actionGetEndToEndServerPublicKey;
|
|
|
- [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
+ [self initEndToEnd];
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1240,6 +1233,22 @@
|
|
|
#pragma mark ==== End-to-End Encryption ====
|
|
|
#pragma --------------------------------------------------------------------------------------------
|
|
|
|
|
|
+// ++++++++++++++++++++++ INITIALIZE ++++++++++++++++++++++
|
|
|
+
|
|
|
+- (void)initEndToEnd
|
|
|
+{
|
|
|
+ CCMetadataNet *metadataNet = [[CCMetadataNet alloc] initWithAccount:app.activeAccount];
|
|
|
+
|
|
|
+ metadataNet.action = actionGetEndToEndPublicKeys;
|
|
|
+ [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
+
|
|
|
+ metadataNet.action = actionGetEndToEndPrivateKey;
|
|
|
+ [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
+
|
|
|
+ metadataNet.action = actionGetEndToEndServerPublicKey;
|
|
|
+ [app addNetworkingOperationQueue:app.netQueue delegate:self metadataNet:metadataNet];
|
|
|
+}
|
|
|
+
|
|
|
// ++++++++++++++++++++++ PUBLIC KEYS (SIGN) ++++++++++++++++++++++
|
|
|
|
|
|
- (void)getEndToEndPublicKeysSuccess:(CCMetadataNet *)metadataNet
|