Bläddra i källkod

iOS native event fix (#3254)

As you can see here: https://github.com/wix/react-native-navigation/blob/v2/lib/src/events/EventsRegistry.ts#L28 nativeEventListener expects an object which is includes name and params but on the iOS side, the native bridge is triggers the event listener but passes wrong object. iOS is passes commandName instead of name. This commit is fixes the problem.
Yusuf YILDIRIM 6 år sedan
förälder
incheckning
7661d4b579
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2
    2
      lib/ios/RNNEventEmitter.m

+ 2
- 2
lib/ios/RNNEventEmitter.m Visa fil

@@ -40,11 +40,11 @@ static NSString* const navigationEvent	= @"RNN.nativeEvent";
40 40
 }
41 41
 
42 42
 -(void)sendOnNavigationCommand:(NSString *)commandName params:(NSDictionary*)params {
43
-	[self send:navigationEvent body:@{@"commandName":commandName , @"params": params}];
43
+	[self send:navigationEvent body:@{@"name":commandName , @"params": params}];
44 44
 }
45 45
 
46 46
 -(void)sendOnNavigationEvent:(NSString *)commandName params:(NSDictionary*)params {
47
-	[self send:navigationEvent body:@{@"commandName":commandName , @"params": params}];
47
+	[self send:navigationEvent body:@{@"name":commandName , @"params": params}];
48 48
 }
49 49
 
50 50
 - (void)addListener:(NSString *)eventName {