Passcode: Add more logs (#2883)
This commit is contained in:
parent
d965b6c479
commit
07658472b5
@ -59,12 +59,18 @@ export async function decryptSessionByCurrentHash() {
|
|||||||
throw new Error('[api/passcode] Missing required stored fields');
|
throw new Error('[api/passcode] Missing required stored fields');
|
||||||
}
|
}
|
||||||
|
|
||||||
const [sessionJson, globalJson] = await Promise.all([
|
try {
|
||||||
aesDecrypt(sessionEncrypted, currentPasscodeHash),
|
const [sessionJson, globalJson] = await Promise.all([
|
||||||
aesDecrypt(globalEncrypted, currentPasscodeHash),
|
aesDecrypt(sessionEncrypted, currentPasscodeHash),
|
||||||
]);
|
aesDecrypt(globalEncrypted, currentPasscodeHash),
|
||||||
|
]);
|
||||||
|
|
||||||
return { sessionJson, globalJson };
|
return { sessionJson, globalJson };
|
||||||
|
} catch (err) {
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.error('[api/passcode] Error decrypting session', err);
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function decryptSession(passcode: string) {
|
export async function decryptSession(passcode: string) {
|
||||||
@ -81,14 +87,20 @@ export async function decryptSession(passcode: string) {
|
|||||||
throw new Error('[api/passcode] Missing required stored fields');
|
throw new Error('[api/passcode] Missing required stored fields');
|
||||||
}
|
}
|
||||||
|
|
||||||
const [sessionJson, globalJson] = await Promise.all([
|
try {
|
||||||
aesDecrypt(sessionEncrypted, passcodeHash),
|
const [sessionJson, globalJson] = await Promise.all([
|
||||||
aesDecrypt(globalEncrypted, passcodeHash),
|
aesDecrypt(sessionEncrypted, passcodeHash),
|
||||||
]);
|
aesDecrypt(globalEncrypted, passcodeHash),
|
||||||
|
]);
|
||||||
|
|
||||||
currentPasscodeHash = passcodeHash;
|
currentPasscodeHash = passcodeHash;
|
||||||
|
|
||||||
return { sessionJson, globalJson };
|
return { sessionJson, globalJson };
|
||||||
|
} catch (err) {
|
||||||
|
// eslint-disable-next-line no-console
|
||||||
|
console.error('[api/passcode] Error decrypting session', err);
|
||||||
|
throw err;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
export function forgetPasscode() {
|
export function forgetPasscode() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user