@ha_tecno/react-native-sdk
Version:
React Native SDK for biometric authentication, liveness detection, and fingerprint recognition
68 lines (67 loc) • 1.38 kB
JavaScript
;
import { api } from "../http/api.js";
export const biometricService = {
loginWithFingerprint: async ({
deviceModel,
uid,
image,
finger,
exposure,
zoom,
meanScore,
stdScore,
varScore
}) => {
try {
const result = await api.post('/v3/verify', {
device_model: deviceModel,
UID: uid,
image,
finger,
exposure,
zoom,
mean_score: meanScore,
std_score: stdScore,
var_score: varScore
});
return result;
} catch (error) {
return {
status: error?.status || 400,
message: error?.message || 'Erro ao verificar biometria'
};
}
},
registerWithFingerprint: async ({
deviceModel,
uid,
imagens,
finger,
exposure,
zoom,
meanScore,
stdScore,
varScore
}) => {
try {
const result = await api.post('/v3/enroll-imagens', {
device_model: deviceModel,
UID: uid,
imagens,
finger,
exposure,
zoom,
mean_score: meanScore,
std_score: stdScore,
var_score: varScore
});
return result;
} catch (error) {
return {
status: error?.status || 400,
message: error?.message || 'Erro ao cadastrar biometria'
};
}
}
};
//# sourceMappingURL=biometricService.js.map