UNPKG

react-native-touch-id-android

Version:
36 lines (27 loc) 659 B
import { NativeModules } from 'react-native'; const Fingerprint = NativeModules.Fingerprint; export default { requestTouch() { return new Promise((resolve, reject) => { Fingerprint.requestTouch().then(result => { if (result.error) { return reject(result.error); } resolve(true); }) }) }, dismiss: () => { return Fingerprint.dismiss(); }, isSensorAvailable() { return new Promise((resolve, reject) => { Fingerprint.isSensorAvailable().then(result => { if (result.error) { return reject(result.error); } resolve(true); }) }) } }