mirror of
https://github.com/status-im/react-native.git
synced 2025-01-14 19:44:13 +00:00
register nativeRequire
on JS thread
Reviewed By: tadeuzagallo Differential Revision: D3087194 fb-gh-sync-id: 9c7bb37260dd202d1ee54606007be02de6c0fb55 shipit-source-id: 9c7bb37260dd202d1ee54606007be02de6c0fb55
This commit is contained in:
parent
8edc35004c
commit
24508d0d58
@ -671,7 +671,7 @@ static int readBundle(FILE *fd, size_t offset, size_t length, void *ptr) {
|
||||
- (void)registerNativeRequire
|
||||
{
|
||||
__weak RCTJSCExecutor *weakSelf = self;
|
||||
_context.context[@"nativeRequire"] = ^(NSString *moduleName) {
|
||||
[self addSynchronousHookWithName:@"nativeRequire" usingBlock:^(NSString *moduleName) {
|
||||
RCTJSCExecutor *strongSelf = weakSelf;
|
||||
if (!strongSelf || !moduleName) {
|
||||
return;
|
||||
@ -696,7 +696,7 @@ static int readBundle(FILE *fd, size_t offset, size_t length, void *ptr) {
|
||||
[strongSelf invalidate];
|
||||
});
|
||||
}
|
||||
};
|
||||
}];
|
||||
}
|
||||
|
||||
- (NSData *)loadRAMBundle:(NSURL *)sourceURL error:(NSError **)error
|
||||
|
Loading…
x
Reference in New Issue
Block a user