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 "RCTSourceCode.h"
|
||||||
|
|
||||||
|
#import "RCTDefines.h"
|
||||||
#import "RCTAssert.h"
|
#import "RCTAssert.h"
|
||||||
#import "RCTBridge.h"
|
#import "RCTBridge.h"
|
||||||
#import "RCTUtils.h"
|
#import "RCTUtils.h"
|
||||||
@ -19,20 +20,18 @@ RCT_EXPORT_MODULE()
|
|||||||
|
|
||||||
@synthesize bridge = _bridge;
|
@synthesize bridge = _bridge;
|
||||||
|
|
||||||
|
#if !RCT_DEV
|
||||||
|
- (void)setScriptText:(NSString *)scriptText {}
|
||||||
|
#endif
|
||||||
|
|
||||||
RCT_EXPORT_METHOD(getScriptText:(RCTResponseSenderBlock)successCallback
|
RCT_EXPORT_METHOD(getScriptText:(RCTResponseSenderBlock)successCallback
|
||||||
failureCallback:(RCTResponseErrorBlock)failureCallback)
|
failureCallback:(RCTResponseErrorBlock)failureCallback)
|
||||||
{
|
{
|
||||||
if (self.scriptText && self.scriptURL) {
|
if (RCT_DEV && self.scriptText && self.scriptURL) {
|
||||||
successCallback(@[@{@"text": self.scriptText, @"url": self.scriptURL.absoluteString}]);
|
successCallback(@[@{@"text": self.scriptText, @"url": self.scriptURL.absoluteString}]);
|
||||||
} else {
|
} else {
|
||||||
failureCallback(RCTErrorWithMessage(@"Source code is not available"));
|
failureCallback(RCTErrorWithMessage(@"Source code is not available"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
- (NSDictionary *)constantsToExport
|
|
||||||
{
|
|
||||||
NSString *URL = self.bridge.bundleURL.absoluteString ?: @"";
|
|
||||||
return @{@"scriptURL": URL};
|
|
||||||
}
|
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user