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