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