diff --git a/React/Modules/RCTSourceCode.m b/React/Modules/RCTSourceCode.m index 08b033781..05860e1dd 100644 --- a/React/Modules/RCTSourceCode.m +++ b/React/Modules/RCTSourceCode.m @@ -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