Skip to content

Commit 0863c60

Browse files
committed
fix: android build 2
s
1 parent 80f5c43 commit 0863c60

23 files changed

Lines changed: 1627 additions & 27 deletions
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
/**
2+
* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
3+
*
4+
* Do not edit this file as changes may cause incorrect behavior and will be lost
5+
* once the code is regenerated.
6+
*
7+
* @generated by codegen project: GenerateModuleObjCpp
8+
*
9+
* We create an umbrella header (and corresponding implementation) here since
10+
* Cxx compilation in BUCK has a limitation: source-code producing genrule()s
11+
* must have a single output. More files => more genrule()s => slower builds.
12+
*/
13+
14+
#import "BiometricLoginSpec.h"
15+
16+
17+
@implementation NativeBiometricLoginSpecBase
18+
19+
20+
- (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper
21+
{
22+
_eventEmitterCallback = std::move(eventEmitterCallbackWrapper->_eventEmitterCallback);
23+
}
24+
@end
25+
26+
27+
namespace facebook::react {
28+
29+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_BiometricIsAvailable(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
30+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "BiometricIsAvailable", @selector(BiometricIsAvailable:reject:), args, count);
31+
}
32+
33+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_BasicBiometricAuth(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
34+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "BasicBiometricAuth", @selector(BasicBiometricAuth:desc:resolve:reject:), args, count);
35+
}
36+
37+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_LoginBiometricAuth(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
38+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "LoginBiometricAuth", @selector(LoginBiometricAuth:desc:resolve:reject:), args, count);
39+
}
40+
41+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_SetUser(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
42+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "SetUser", @selector(SetUser:password:resolve:reject:), args, count);
43+
}
44+
45+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_UpdateUser(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
46+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "UpdateUser", @selector(UpdateUser:password:resolve:reject:), args, count);
47+
}
48+
49+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_GetUser(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
50+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "GetUser", @selector(GetUser:reject:), args, count);
51+
}
52+
53+
static facebook::jsi::Value __hostFunction_NativeBiometricLoginSpecJSI_DeleteUser(facebook::jsi::Runtime& rt, TurboModule &turboModule, const facebook::jsi::Value* args, size_t count) {
54+
return static_cast<ObjCTurboModule&>(turboModule).invokeObjCMethod(rt, PromiseKind, "DeleteUser", @selector(DeleteUser:reject:), args, count);
55+
}
56+
57+
NativeBiometricLoginSpecJSI::NativeBiometricLoginSpecJSI(const ObjCTurboModule::InitParams &params)
58+
: ObjCTurboModule(params) {
59+
60+
methodMap_["BiometricIsAvailable"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginSpecJSI_BiometricIsAvailable};
61+
62+
63+
methodMap_["BasicBiometricAuth"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginSpecJSI_BasicBiometricAuth};
64+
65+
66+
methodMap_["LoginBiometricAuth"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginSpecJSI_LoginBiometricAuth};
67+
68+
69+
methodMap_["SetUser"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginSpecJSI_SetUser};
70+
71+
72+
methodMap_["UpdateUser"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginSpecJSI_UpdateUser};
73+
74+
75+
methodMap_["GetUser"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginSpecJSI_GetUser};
76+
77+
78+
methodMap_["DeleteUser"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginSpecJSI_DeleteUser};
79+
80+
}
81+
} // namespace facebook::react
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
/**
2+
* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
3+
*
4+
* Do not edit this file as changes may cause incorrect behavior and will be lost
5+
* once the code is regenerated.
6+
*
7+
* @generated by codegen project: GenerateModuleObjCpp
8+
*
9+
* We create an umbrella header (and corresponding implementation) here since
10+
* Cxx compilation in BUCK has a limitation: source-code producing genrule()s
11+
* must have a single output. More files => more genrule()s => slower builds.
12+
*/
13+
14+
#ifndef __cplusplus
15+
#error This file must be compiled as Obj-C++. If you are importing it, you must change your file extension to .mm.
16+
#endif
17+
18+
// Avoid multiple includes of BiometricLoginSpec symbols
19+
#ifndef BiometricLoginSpec_H
20+
#define BiometricLoginSpec_H
21+
22+
#import <Foundation/Foundation.h>
23+
#import <RCTRequired/RCTRequired.h>
24+
#import <RCTTypeSafety/RCTConvertHelpers.h>
25+
#import <RCTTypeSafety/RCTTypedModuleConstants.h>
26+
#import <React/RCTBridgeModule.h>
27+
#import <React/RCTCxxConvert.h>
28+
#import <React/RCTManagedPointer.h>
29+
#import <ReactCommon/RCTTurboModule.h>
30+
#import <optional>
31+
#import <vector>
32+
33+
34+
NS_ASSUME_NONNULL_BEGIN
35+
36+
@protocol NativeBiometricLoginSpec <RCTBridgeModule, RCTTurboModule>
37+
38+
- (void)BiometricIsAvailable:(RCTPromiseResolveBlock)resolve
39+
reject:(RCTPromiseRejectBlock)reject;
40+
- (void)BasicBiometricAuth:(NSString *)title
41+
desc:(NSString *)desc
42+
resolve:(RCTPromiseResolveBlock)resolve
43+
reject:(RCTPromiseRejectBlock)reject;
44+
- (void)LoginBiometricAuth:(NSString *)title
45+
desc:(NSString *)desc
46+
resolve:(RCTPromiseResolveBlock)resolve
47+
reject:(RCTPromiseRejectBlock)reject;
48+
- (void)SetUser:(NSString *)username
49+
password:(NSString *)password
50+
resolve:(RCTPromiseResolveBlock)resolve
51+
reject:(RCTPromiseRejectBlock)reject;
52+
- (void)UpdateUser:(NSString *)username
53+
password:(NSString *)password
54+
resolve:(RCTPromiseResolveBlock)resolve
55+
reject:(RCTPromiseRejectBlock)reject;
56+
- (void)GetUser:(RCTPromiseResolveBlock)resolve
57+
reject:(RCTPromiseRejectBlock)reject;
58+
- (void)DeleteUser:(RCTPromiseResolveBlock)resolve
59+
reject:(RCTPromiseRejectBlock)reject;
60+
61+
@end
62+
63+
@interface NativeBiometricLoginSpecBase : NSObject {
64+
@protected
65+
facebook::react::EventEmitterCallback _eventEmitterCallback;
66+
}
67+
- (void)setEventEmitterCallback:(EventEmitterCallbackWrapper *)eventEmitterCallbackWrapper;
68+
69+
70+
@end
71+
72+
namespace facebook::react {
73+
/**
74+
* ObjC++ class for module 'NativeBiometricLogin'
75+
*/
76+
class JSI_EXPORT NativeBiometricLoginSpecJSI : public ObjCTurboModule {
77+
public:
78+
NativeBiometricLoginSpecJSI(const ObjCTurboModule::InitParams &params);
79+
};
80+
} // namespace facebook::react
81+
82+
NS_ASSUME_NONNULL_END
83+
#endif // BiometricLoginSpec_H
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
/**
2+
* This code was generated by [react-native-codegen](https://www.npmjs.com/package/react-native-codegen).
3+
*
4+
* Do not edit this file as changes may cause incorrect behavior and will be lost
5+
* once the code is regenerated.
6+
*
7+
* @generated by codegen project: GenerateModuleCpp.js
8+
*/
9+
10+
#include "BiometricLoginSpecJSI.h"
11+
12+
namespace facebook::react {
13+
14+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_BiometricIsAvailable(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
15+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->BiometricIsAvailable(
16+
rt
17+
);
18+
}
19+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_BasicBiometricAuth(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
20+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->BasicBiometricAuth(
21+
rt,
22+
count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt),
23+
count <= 1 ? throw jsi::JSError(rt, "Expected argument in position 1 to be passed") : args[1].asString(rt)
24+
);
25+
}
26+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_LoginBiometricAuth(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
27+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->LoginBiometricAuth(
28+
rt,
29+
count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt),
30+
count <= 1 ? throw jsi::JSError(rt, "Expected argument in position 1 to be passed") : args[1].asString(rt)
31+
);
32+
}
33+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_SetUser(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
34+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->SetUser(
35+
rt,
36+
count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt),
37+
count <= 1 ? throw jsi::JSError(rt, "Expected argument in position 1 to be passed") : args[1].asString(rt)
38+
);
39+
}
40+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_UpdateUser(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
41+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->UpdateUser(
42+
rt,
43+
count <= 0 ? throw jsi::JSError(rt, "Expected argument in position 0 to be passed") : args[0].asString(rt),
44+
count <= 1 ? throw jsi::JSError(rt, "Expected argument in position 1 to be passed") : args[1].asString(rt)
45+
);
46+
}
47+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_GetUser(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
48+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->GetUser(
49+
rt
50+
);
51+
}
52+
static jsi::Value __hostFunction_NativeBiometricLoginCxxSpecJSI_DeleteUser(jsi::Runtime &rt, TurboModule &turboModule, const jsi::Value* args, size_t count) {
53+
return static_cast<NativeBiometricLoginCxxSpecJSI *>(&turboModule)->DeleteUser(
54+
rt
55+
);
56+
}
57+
58+
NativeBiometricLoginCxxSpecJSI::NativeBiometricLoginCxxSpecJSI(std::shared_ptr<CallInvoker> jsInvoker)
59+
: TurboModule("BiometricLogin", jsInvoker) {
60+
methodMap_["BiometricIsAvailable"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginCxxSpecJSI_BiometricIsAvailable};
61+
methodMap_["BasicBiometricAuth"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginCxxSpecJSI_BasicBiometricAuth};
62+
methodMap_["LoginBiometricAuth"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginCxxSpecJSI_LoginBiometricAuth};
63+
methodMap_["SetUser"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginCxxSpecJSI_SetUser};
64+
methodMap_["UpdateUser"] = MethodMetadata {2, __hostFunction_NativeBiometricLoginCxxSpecJSI_UpdateUser};
65+
methodMap_["GetUser"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginCxxSpecJSI_GetUser};
66+
methodMap_["DeleteUser"] = MethodMetadata {0, __hostFunction_NativeBiometricLoginCxxSpecJSI_DeleteUser};
67+
}
68+
69+
70+
} // namespace facebook::react

0 commit comments

Comments
 (0)