diff --git a/Libraries/WebSocket/RCTWebSocketModule.m b/Libraries/WebSocket/RCTWebSocketModule.m index 3cb3f1f9d59..f936c6ebe4e 100644 --- a/Libraries/WebSocket/RCTWebSocketModule.m +++ b/Libraries/WebSocket/RCTWebSocketModule.m @@ -40,8 +40,10 @@ RCT_EXPORT_MODULE() -// Used by RCTBlobModule -@synthesize methodQueue = _methodQueue; +- (dispatch_queue_t)methodQueue +{ + return dispatch_get_main_queue(); +} - (NSArray *)supportedEvents { @@ -82,7 +84,7 @@ RCT_EXPORT_METHOD(connect:(NSURL *)URL protocols:(NSArray *)protocols options:(N }]; RCTSRWebSocket *webSocket = [[RCTSRWebSocket alloc] initWithURLRequest:request protocols:protocols]; - [webSocket setDelegateDispatchQueue:_methodQueue]; + [webSocket setDelegateDispatchQueue:[self methodQueue]]; webSocket.delegate = self; webSocket.reactTag = socketID; if (!_sockets) {