Merge branch 'master' into albums-ente-io
This commit is contained in:
commit
a631b5ff01
|
@ -26,8 +26,6 @@ module.exports = {
|
|||
'base-uri ': "'self'",
|
||||
'frame-ancestors': " 'none'",
|
||||
'form-action': "'none'",
|
||||
'report-uri': 'https://csp-reporter.ente.io',
|
||||
'report-to': 'https://csp-reporter.ente.io',
|
||||
},
|
||||
|
||||
WORKBOX_CONFIG: {
|
||||
|
|
|
@ -20,12 +20,14 @@ function RecoveryKeyModal({ somethingWentWrong, ...props }: Props) {
|
|||
return;
|
||||
}
|
||||
const main = async () => {
|
||||
const recoveryKey = await getRecoveryKey();
|
||||
if (!recoveryKey) {
|
||||
try {
|
||||
const recoveryKey = await getRecoveryKey();
|
||||
setRecoveryKey(bip39.entropyToMnemonic(recoveryKey));
|
||||
} catch (e) {
|
||||
somethingWentWrong();
|
||||
} finally {
|
||||
props.onHide();
|
||||
}
|
||||
setRecoveryKey(bip39.entropyToMnemonic(recoveryKey));
|
||||
};
|
||||
main();
|
||||
}, [props.show]);
|
||||
|
|
|
@ -106,7 +106,7 @@ export const SaveKeyInSessionStore = async (
|
|||
};
|
||||
|
||||
export const getRecoveryKey = async () => {
|
||||
let recoveryKey = null;
|
||||
let recoveryKey: string = null;
|
||||
try {
|
||||
const cryptoWorker = await new CryptoWorker();
|
||||
|
||||
|
@ -129,6 +129,7 @@ export const getRecoveryKey = async () => {
|
|||
return recoveryKey;
|
||||
} catch (e) {
|
||||
logError(e, 'getRecoveryKey failed');
|
||||
throw e;
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -138,7 +139,7 @@ async function createNewRecoveryKey() {
|
|||
|
||||
const cryptoWorker = await new CryptoWorker();
|
||||
|
||||
const recoveryKey = await cryptoWorker.generateEncryptionKey();
|
||||
const recoveryKey: string = await cryptoWorker.generateEncryptionKey();
|
||||
const encryptedMasterKey: B64EncryptionResult =
|
||||
await cryptoWorker.encryptToB64(masterKey, recoveryKey);
|
||||
const encryptedRecoveryKey: B64EncryptionResult =
|
||||
|
|
Loading…
Reference in a new issue