From 987b08c729411ba47b24cca3feff4f0d00260e5b Mon Sep 17 00:00:00 2001 From: mengyanluo Date: Tue, 23 Jun 2020 16:50:32 +0800 Subject: [PATCH] fix(ios): fix websocket function --- ios/sdk/debug/websocket/HippyWebSocketManager.m | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ios/sdk/debug/websocket/HippyWebSocketManager.m b/ios/sdk/debug/websocket/HippyWebSocketManager.m index 63469144a30..f25f4b6facf 100644 --- a/ios/sdk/debug/websocket/HippyWebSocketManager.m +++ b/ios/sdk/debug/websocket/HippyWebSocketManager.m @@ -74,6 +74,7 @@ - (void)invalidate NSNumber *socketId = @(socketIndex++); [_sockets setObject:socket forKey:socketId]; resolve(@{@"code": @(0), @"id": socketId}); + [socket open]; } HIPPY_EXPORT_METHOD(close:(NSDictionary *)params) { @@ -99,8 +100,7 @@ - (void)invalidate - (void)webSocket:(HippySRWebSocket *)webSocket didReceiveMessage:(id)message { dispatch_async(_queue, ^{ - NSString *data = [[NSString alloc] initWithData:message encoding:NSUTF8StringEncoding]; - [self sendEventType:@"onMessage" socket:webSocket data:data]; + [self sendEventType:@"onMessage" socket:webSocket data:message]; }); }