@intellisync/biometria-continua
Version:
Módulo para biometria contínua da Intellisync
33 lines (28 loc) • 921 B
JavaScript
import { NativeModules } from 'react-native';
const { BiometriaContinuaModule } = NativeModules;
// Função para criar o hash biométrico
export const criarHashBiometria = async () => {
try {
const { hash } = await BiometriaContinuaModule.criarHashBiometria();
return hash;
} catch (error) {
throw new Error('Erro ao criar hash biométrico: ' + error.message);
}
};
// Função para validar o hash biométrico
export const validarHashBiometria = async (hashesCadastrados) => {
try {
const { success, hash } = await BiometriaContinuaModule.validarHashBiometria(
hashesCadastrados
);
return { success, hash };
} catch (error) {
return { success: false, hash: null };
}
};
// Função para escutar continuamente a biometria
export const escutarBiometriaContinuamente = (callback) => {
BiometriaContinuaModule.escutarBiometria((result) => {
callback(result);
});
};