1 changed files with 38 additions and 0 deletions
@ -0,0 +1,38 @@ |
|||
import RNSecureKeyStore, {ACCESSIBLE} from 'react-native-secure-key-store'; |
|||
|
|||
export async function removeKey(key) { |
|||
await RNSecureKeyStore.remove(key).then( |
|||
(res) => { |
|||
console.log('Removed key ' + res); |
|||
}, |
|||
(err) => { |
|||
console.tron(err.message); |
|||
}, |
|||
); |
|||
} |
|||
|
|||
export async function setKey(key, value) { |
|||
await RNSecureKeyStore.set(key, value, { |
|||
accessible: ACCESSIBLE.WHEN_UNLOCKED_THIS_DEVICE_ONLY, |
|||
}).then( |
|||
(res) => { |
|||
console.log('Set key ' + res); |
|||
}, |
|||
(err) => { |
|||
console.log(err.message); |
|||
}, |
|||
); |
|||
} |
|||
|
|||
export async function getKey(key) { |
|||
let value = null; |
|||
await RNSecureKeyStore.get(key).then( |
|||
(res) => { |
|||
value = res; |
|||
}, |
|||
(err) => { |
|||
console.log(err.message); |
|||
}, |
|||
); |
|||
return value; |
|||
} |
Loading…
Reference in new issue