28 lines
701 B
Plaintext
28 lines
701 B
Plaintext
#import "RateApp.h"
|
|
|
|
@implementation RateApp
|
|
RCT_EXPORT_MODULE()
|
|
|
|
// Example method
|
|
// See // https://reactnative.dev/docs/native-modules-ios
|
|
RCT_EXPORT_METHOD(multiply:(double)a
|
|
b:(double)b
|
|
resolve:(RCTPromiseResolveBlock)resolve
|
|
reject:(RCTPromiseRejectBlock)reject)
|
|
{
|
|
NSNumber *result = @(a * b);
|
|
|
|
resolve(result);
|
|
}
|
|
|
|
// Don't compile this code when we build for the old architecture.
|
|
#ifdef RCT_NEW_ARCH_ENABLED
|
|
- (std::shared_ptr<facebook::react::TurboModule>)getTurboModule:
|
|
(const facebook::react::ObjCTurboModule::InitParams &)params
|
|
{
|
|
return std::make_shared<facebook::react::NativeRateAppSpecJSI>(params);
|
|
}
|
|
#endif
|
|
|
|
@end
|