New wire format
Unnecessary base64 encoding has now been removed.
This commit is contained in:
parent
86aea62b86
commit
fc6b4b5549
|
@ -1 +0,0 @@
|
|||
Subproject commit 585c9e6ca1b55e99fb5c09aa31a6d590c2be5c58
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue