UNPKG

@breeztech/react-native-breez-sdk

Version:

React Native Breez SDK

21 lines (15 loc) 639 B
import SecureStorage from "react-native-secure-storage" const secureConfig = {} export const clearSecureStorage = async (): Promise<void> => { const keys = await SecureStorage.getAllKeys() for await (const key of keys) { await SecureStorage.removeItem(key, secureConfig) } } export const setSecureItem = async (key: string, item: any): Promise<void> => { return await SecureStorage.setItem(key, JSON.stringify(item), secureConfig) } export const getSecureItem = async (key: string): Promise<any | null> => { const item = await SecureStorage.getItem(key, secureConfig) return item && JSON.parse(item) }