mirror of
https://github.com/status-im/react-native.git
synced 2025-02-25 23:55:23 +00:00
Slim RCTSourceCode in production
This commit is contained in:
parent
8c19b58eef
commit
e15f584a3d
@ -9,6 +9,7 @@
|
||||
|
||||
#import "RCTSourceCode.h"
|
||||
|
||||
#import "RCTDefines.h"
|
||||
#import "RCTAssert.h"
|
||||
#import "RCTBridge.h"
|
||||
#import "RCTUtils.h"
|
||||
@ -19,20 +20,18 @@ RCT_EXPORT_MODULE()
|
||||
|
||||
@synthesize bridge = _bridge;
|
||||
|
||||
#if !RCT_DEV
|
||||
- (void)setScriptText:(NSString *)scriptText {}
|
||||
#endif
|
||||
|
||||
RCT_EXPORT_METHOD(getScriptText:(RCTResponseSenderBlock)successCallback
|
||||
failureCallback:(RCTResponseErrorBlock)failureCallback)
|
||||
{
|
||||
if (self.scriptText && self.scriptURL) {
|
||||
if (RCT_DEV && self.scriptText && self.scriptURL) {
|
||||
successCallback(@[@{@"text": self.scriptText, @"url": self.scriptURL.absoluteString}]);
|
||||
} else {
|
||||
failureCallback(RCTErrorWithMessage(@"Source code is not available"));
|
||||
}
|
||||
}
|
||||
|
||||
- (NSDictionary *)constantsToExport
|
||||
{
|
||||
NSString *URL = self.bridge.bundleURL.absoluteString ?: @"";
|
||||
return @{@"scriptURL": URL};
|
||||
}
|
||||
|
||||
@end
|
||||
|
Loading…
x
Reference in New Issue
Block a user