Преглед на файлове

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 години
родител
ревизия
7661d4b579
променени са 1 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 2
    2
      lib/ios/RNNEventEmitter.m

+ 2
- 2
lib/ios/RNNEventEmitter.m Целия файл

@@ -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 {