|
@@ -1,3 +1,22 @@
|
|
1
|
+diff --git a/node_modules/react-native/Libraries/WebSocket/RCTWebSocketModule.m b/node_modules/react-native/Libraries/WebSocket/RCTWebSocketModule.m
|
|
2
|
+index d9387c4..a487da0 100644
|
|
3
|
+--- a/node_modules/react-native/Libraries/WebSocket/RCTWebSocketModule.m
|
|
4
|
++++ b/node_modules/react-native/Libraries/WebSocket/RCTWebSocketModule.m
|
|
5
|
+@@ -165,10 +165,10 @@ - (void)webSocket:(RCTSRWebSocket *)webSocket didFailWithError:(NSError *)error
|
|
6
|
+ NSNumber *socketID = [webSocket reactTag];
|
|
7
|
+ _contentHandlers[socketID] = nil;
|
|
8
|
+ _sockets[socketID] = nil;
|
|
9
|
+- [self sendEventWithName:@"websocketFailed" body:@{
|
|
10
|
+- @"message": error.localizedDescription,
|
|
11
|
+- @"id": socketID
|
|
12
|
+- }];
|
|
13
|
++ NSDictionary *body =
|
|
14
|
++ @{@"message" : error.localizedDescription ?: @"Undefined, error is nil",
|
|
15
|
++ @"id" : socketID ?: @(-1)};
|
|
16
|
++ [self sendEventWithName:@"websocketFailed" body:body];
|
|
17
|
+ }
|
|
18
|
+
|
|
19
|
+ - (void)webSocket:(RCTSRWebSocket *)webSocket
|
1
|
20
|
diff --git a/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm b/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm
|
2
|
21
|
index bd48f44..d243ed0 100644
|
3
|
22
|
--- a/node_modules/react-native/React/CxxBridge/RCTCxxBridge.mm
|