Use websocket for sends.

pull/1/head
Matthew Chen 7 years ago
parent fa36f2fb10
commit 5ff984ab16

@ -654,7 +654,7 @@ NSString *const kNSNotification_SocketManagerStateDidChange = @"kNSNotification_
if (!decryptedPayload) { if (!decryptedPayload) {
DDLogWarn(@"%@ Failed to decrypt incoming payload or bad HMAC", self.logTag); DDLogWarn(@"%@ Failed to decrypt incoming payload or bad HMAC", self.logTag);
[self sendWebSocketResourcesWebSocketMessageAcknowledgement:message]; [self sendWebSocketMessageAcknowledgement:message];
backgroundTask = nil; backgroundTask = nil;
return; return;
} }
@ -676,22 +676,22 @@ NSString *const kNSNotification_SocketManagerStateDidChange = @"kNSNotification_
} }
dispatch_async(dispatch_get_main_queue(), ^{ dispatch_async(dispatch_get_main_queue(), ^{
[self sendWebSocketResourcesWebSocketMessageAcknowledgement:message]; [self sendWebSocketMessageAcknowledgement:message];
backgroundTask = nil; backgroundTask = nil;
}); });
}); });
} else if ([message.path isEqualToString:@"/api/v1/queue/empty"]) { } else if ([message.path isEqualToString:@"/api/v1/queue/empty"]) {
// Queue is drained. // Queue is drained.
[self sendWebSocketResourcesWebSocketMessageAcknowledgement:message]; [self sendWebSocketMessageAcknowledgement:message];
} else { } else {
DDLogWarn(@"%@ Unsupported WebSocket Request", self.logTag); DDLogWarn(@"%@ Unsupported WebSocket Request", self.logTag);
[self sendWebSocketResourcesWebSocketMessageAcknowledgement:message]; [self sendWebSocketMessageAcknowledgement:message];
} }
} }
- (void)sendWebSocketResourcesWebSocketMessageAcknowledgement:(WebSocketResourcesWebSocketRequestMessage *)request - (void)sendWebSocketMessageAcknowledgement:(WebSocketResourcesWebSocketRequestMessage *)request
{ {
OWSAssertIsOnMainThread(); OWSAssertIsOnMainThread();

Loading…
Cancel
Save