File tree Expand file tree Collapse file tree 3 files changed +25
-3
lines changed Expand file tree Collapse file tree 3 files changed +25
-3
lines changed Original file line number Diff line number Diff line change @@ -11,12 +11,22 @@ @implementation RNEnvironmentManagerIOS
1111 if ([env objectForKey: name]) {
1212 callback (@[[NSNull null ], env[name]]);
1313 } else {
14- callback (@[[NSNull null ], [NSNull null ]]);
14+ callback (@[[NSNull null ], [NSNull null ]]);
1515 }
1616 }
1717 @catch (NSException *exception) {
1818 callback (@[exception.reason, [NSNull null ]]);
1919 }
2020}
2121
22- @end
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+ }
30+ }
31+
32+ @end
Original file line number Diff line number Diff line change @@ -12,5 +12,17 @@ module.exports = {
1212 }
1313 } ) ;
1414 } ) ;
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+ } ) ;
1527 }
1628}
Original file line number Diff line number Diff line change 11{
22 "name" : " react-native-env" ,
3- "version" : " 0.0.4 " ,
3+ "version" : " 0.0.5 " ,
44 "description" : " Environment manager for react native" ,
55 "main" : " index.js" ,
66 "author" : " @joeferraro" ,
You can’t perform that action at this time.
0 commit comments