|
@ -22,14 +22,14 @@ export async function initDB(dbKeyRef = 'squareDB', dbLocation = Realm.defaultPa |
|
|
try { |
|
|
try { |
|
|
let fromStore = await KeyStore.getKey(dbKeyRef); |
|
|
let fromStore = await KeyStore.getKey(dbKeyRef); |
|
|
|
|
|
|
|
|
if (fromStore === null) { |
|
|
if (fromStore === false) { |
|
|
let newKey = generateKey(); |
|
|
let newKey = generateKey(); |
|
|
await KeyStore.setKey(dbKeyRef, newKey); |
|
|
await KeyStore.setKey(dbKeyRef, newKey); |
|
|
fromStore = await KeyStore.getKey(dbKeyRef); |
|
|
fromStore = newKey; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
let dbKey = new Uint8Array(64); |
|
|
let dbKey = new Uint8Array(64); |
|
|
if (fromStore !== null){ |
|
|
if (fromStore !== false){ |
|
|
for (let i = 0; i < 64; ++i){ |
|
|
for (let i = 0; i < 64; ++i){ |
|
|
dbKey[i] = fromStore.charAt(i); |
|
|
dbKey[i] = fromStore.charAt(i); |
|
|
} |
|
|
} |
|
|