mirror of
https://github.com/element-hq/element-desktop
synced 2025-04-21 09:03:56 +02:00
Iterate
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>
This commit is contained in:
parent
221ed97062
commit
4826d52465
@ -44,14 +44,19 @@ async function getOrCreatePassphrase(key: string): Promise<string> {
|
|||||||
const storedPassphrase = await store.getSecret(key);
|
const storedPassphrase = await store.getSecret(key);
|
||||||
if (storedPassphrase !== null) {
|
if (storedPassphrase !== null) {
|
||||||
return storedPassphrase;
|
return storedPassphrase;
|
||||||
} else {
|
|
||||||
const newPassphrase = await randomArray(32);
|
|
||||||
await store.setSecret(key, newPassphrase);
|
|
||||||
return newPassphrase;
|
|
||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log("Error getting the event index passphrase out of the secret store", e);
|
console.error("Error getting the event index passphrase out of the secret store", e);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
try {
|
||||||
|
const newPassphrase = await randomArray(32);
|
||||||
|
await store.setSecret(key, newPassphrase);
|
||||||
|
return newPassphrase;
|
||||||
|
} catch (e) {
|
||||||
|
console.error("Error creating new event index passphrase, using default", e);
|
||||||
|
}
|
||||||
|
|
||||||
return seshatDefaultPassphrase;
|
return seshatDefaultPassphrase;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user