@@ -28,34 +28,40 @@ - (instancetype)init {
2828 return self;
2929}
3030
31+ - (std::shared_ptr<facebook::react::TurboModule>)getTurboModule :
32+ (const facebook::react::ObjCTurboModule::InitParams &)params
33+ {
34+ return std::make_shared<facebook::react::NativeRNIterableAPISpecJSI>(params);
35+ }
36+
3137- (void )hello {
3238 NSLog (@" Hello from Objective-C" );
3339 [(ReactIterableAPI *)_swiftAPI hello ];
3440}
3541
36- - (void )initializeWithApiKey : (NSString *)apiKey
37- config : (NSDictionary *)config
38- {
39- NSLog (@" initializeWithApiKey > Objective-C" );
40- BOOL urlHandlerPresent = [config[@" urlHandlerPresent" ] boolValue ];
41-
42- [_swiftAPI initializeWithApiKey: apiKey config: config];
43- }
44-
4542// - (void)initializeWithApiKey:(NSString *)apiKey
46- // config:(NSDictionary *)config
47- // version:(NSString *)version
48- // resolve:(RCTPromiseResolveBlock)resolve
49- // reject:(RCTPromiseRejectBlock)reject
43+ // config:(NSDictionary *)config
5044// {
51- // NSLog(@"ReactNativeSdk initializeWithApiKey");
52- // [_swiftAPI initializeWithApiKey:apiKey
53- // config:config
54- // version:version
55- // resolver:resolve
56- // rejecter:reject];
45+ // NSLog(@"initializeWithApiKey > Objective-C");
46+ // BOOL urlHandlerPresent = [config[@"urlHandlerPresent"] boolValue];
47+
48+ // [_swiftAPI initializeWithApiKey:apiKey config:config];
5749// }
5850
51+ - (void )initializeWithApiKey : (NSString *)apiKey
52+ config : (NSDictionary *)config
53+ version : (NSString *)version
54+ resolve : (RCTPromiseResolveBlock)resolve
55+ reject : (RCTPromiseRejectBlock)reject
56+ {
57+ NSLog (@" ReactNativeSdk initializeWithApiKey" );
58+ [_swiftAPI initializeWithApiKey: apiKey
59+ config: config
60+ version: version
61+ resolver: resolve
62+ rejecter: reject];
63+ }
64+
5965// Export the initialize method
6066// RCT_EXPORT_METHOD(initializeWithApiKey:(NSString *)apiKey
6167// config:(NSDictionary *)config
@@ -91,11 +97,7 @@ - (void)initializeWithApiKey:(NSString *)apiKey
9197// rejecter:reject];
9298// }
9399
94- - (std::shared_ptr<facebook::react::TurboModule>)getTurboModule :
95- (const facebook::react::ObjCTurboModule::InitParams &)params
96- {
97- return std::make_shared<facebook::react::NativeRNIterableAPISpecJSI>(params);
98- }
100+
99101
100102
101103@end
0 commit comments