New wire format

Unnecessary base64 encoding has now been removed.
This commit is contained in:
Frederic Jacobs 2014-12-30 18:57:22 +01:00
parent 86aea62b86
commit fc6b4b5549
2 changed files with 1 additions and 6 deletions

@ -1 +0,0 @@
Subproject commit 585c9e6ca1b55e99fb5c09aa31a6d590c2be5c58

View File

@ -138,11 +138,7 @@ NSString * const SocketConnectingNotification = @"SocketConnectingNotification";
[self sendWebSocketMessageAcknowledgement:message];
if ([message.path isEqualToString:@"/api/v1/message"] && [message.verb isEqualToString:@"PUT"]){
NSString *base64String = [[NSString alloc] initWithData:message.body encoding:NSUTF8StringEncoding];
NSData *encryptedSignal = [NSData dataFromBase64String:base64String];
NSData *decryptedPayload = [Cryptography decryptAppleMessagePayload:encryptedSignal
NSData *decryptedPayload = [Cryptography decryptAppleMessagePayload:message.body
withSignalingKey:TSStorageManager.signalingKey];
if (!decryptedPayload) {