mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-28 20:25:33 +08:00
Use new enqueueJSCall method everywhere
Reviewed By: majak Differential Revision: D3605263 fbshipit-source-id: 215f896d675b937593c8b796ed6ec5261ac74dbf
This commit is contained in:
committed by
Facebook Github Bot 8
parent
1ab4b2a792
commit
e762d961cd
@@ -63,14 +63,18 @@ RCT_EXPORT_MODULE()
|
||||
|
||||
- (void)sendAppEventWithName:(NSString *)name body:(id)body
|
||||
{
|
||||
[_bridge enqueueJSCall:@"RCTNativeAppEventEmitter.emit"
|
||||
args:body ? @[name, body] : @[name]];
|
||||
[_bridge enqueueJSCall:@"RCTNativeAppEventEmitter"
|
||||
method:@"emit"
|
||||
args:body ? @[name, body] : @[name]
|
||||
completion:NULL];
|
||||
}
|
||||
|
||||
- (void)sendDeviceEventWithName:(NSString *)name body:(id)body
|
||||
{
|
||||
[_bridge enqueueJSCall:@"RCTDeviceEventEmitter.emit"
|
||||
args:body ? @[name, body] : @[name]];
|
||||
[_bridge enqueueJSCall:@"RCTDeviceEventEmitter"
|
||||
method:@"emit"
|
||||
args:body ? @[name, body] : @[name]
|
||||
completion:NULL];
|
||||
}
|
||||
|
||||
- (void)sendInputEventWithName:(NSString *)name body:(NSDictionary *)body
|
||||
@@ -81,8 +85,10 @@ RCT_EXPORT_MODULE()
|
||||
}
|
||||
|
||||
name = RCTNormalizeInputEventName(name);
|
||||
[_bridge enqueueJSCall:@"RCTEventEmitter.receiveEvent"
|
||||
args:body ? @[body[@"target"], name, body] : @[body[@"target"], name]];
|
||||
[_bridge enqueueJSCall:@"RCTEventEmitter"
|
||||
method:@"receiveEvent"
|
||||
args:body ? @[body[@"target"], name, body] : @[body[@"target"], name]
|
||||
completion:NULL];
|
||||
}
|
||||
|
||||
- (void)sendTextEventWithType:(RCTTextEventType)type
|
||||
|
||||
Reference in New Issue
Block a user