File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -5,28 +5,9 @@ @implementation RNEnvironmentManagerIOS
55
66RCT_EXPORT_MODULE ()
77
8- RCT_EXPORT_METHOD(get:(NSString *)name callback:(RCTResponseSenderBlock)callback) {
9- @try {
10- NSDictionary *env = [NSDictionary dictionaryWithContentsOfFile: [[NSBundle mainBundle ] pathForResource: @" environment" ofType: @" plist" ]];
11- if ([env objectForKey: name]) {
12- callback (@[[NSNull null ], env[name]]);
13- } else {
14- callback (@[[NSNull null ], [NSNull null ]]);
15- }
16- }
17- @catch (NSException *exception) {
18- callback (@[exception.reason, [NSNull null ]]);
19- }
20- }
21-
22- RCT_EXPORT_METHOD (getAll:(RCTResponseSenderBlock)callback) {
23- @try {
24- NSDictionary *env = [NSDictionary dictionaryWithContentsOfFile: [[NSBundle mainBundle ] pathForResource: @" environment" ofType: @" plist" ]];
25- callback (@[[NSNull null ], env]);
26- }
27- @catch (NSException *exception) {
28- callback (@[exception.reason, [NSNull null ]]);
29- }
8+ - (NSDictionary *)constantsToExport
9+ {
10+ return [NSDictionary dictionaryWithContentsOfFile: [[NSBundle mainBundle ] pathForResource: @" environment" ofType: @" plist" ]];
3011}
3112
3213@end
Original file line number Diff line number Diff line change 1- var NativeModules = require ( 'react-native' ) . NativeModules ;
2- var RNEnvironmentManagerIOS = NativeModules . RNEnvironmentManagerIOS ;
3-
4- module . exports = {
5- get ( name ) {
6- return new Promise ( ( resolve , reject ) => {
7- RNEnvironmentManagerIOS . get ( name , ( err , res ) => {
8- if ( err ) {
9- reject ( err ) ;
10- } else {
11- resolve ( res ) ;
12- }
13- } ) ;
14- } ) ;
15- } ,
16-
17- getAll ( ) {
18- return new Promise ( ( resolve , reject ) => {
19- RNEnvironmentManagerIOS . getAll ( ( err , res ) => {
20- if ( err ) {
21- reject ( err ) ;
22- } else {
23- resolve ( res ) ;
24- }
25- } ) ;
26- } ) ;
27- }
28- }
1+ module . exports = require ( 'react-native' ) . NativeModules . RNEnvironmentManagerIOS
You can’t perform that action at this time.
0 commit comments