UNPKG

@intellisync/biometria-continua

Version:

Módulo para biometria contínua da Intellisync

33 lines (28 loc) 921 B
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); }); };