import AsyncStorage from '@react-native-async-storage/async-storage'; import { STORAGE_KEYS } from '../utils/constants'; class StorageService { async setBiometricEnabled(value: boolean): Promise { await AsyncStorage.setItem( STORAGE_KEYS.BIOMETRIC_ENABLED, JSON.stringify(value), ); } async isBiometricEnabled(): Promise { const value = await AsyncStorage.getItem( STORAGE_KEYS.BIOMETRIC_ENABLED, ); return value ? JSON.parse(value) : false; } async clearBiometric(): Promise { await AsyncStorage.removeItem( STORAGE_KEYS.BIOMETRIC_ENABLED, ); } async clearAll(): Promise { await AsyncStorage.clear(); } } export default new StorageService();