Browse Source

restore keystore responses and error

pull/1/head
Tim Glasgow 2 years ago
parent
commit
e02cfb949b
  1. 30
      squarenotsquare/src/services/Keystore.js

30
squarenotsquare/src/services/Keystore.js

@ -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…
Cancel
Save