mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-08-13 04:13:19 +08:00
feat: 🎸 fix recovery_codes error
This commit is contained in:
parent
b320553d18
commit
c8164c81be
@ -1,21 +1,23 @@
|
|||||||
import recovery_codes from'../../services/encryption/recovery_codes.js';
|
import recovery_codes from '../../services/encryption/recovery_codes.js';
|
||||||
import {Request} from 'express';
|
import type { Request } from 'express';
|
||||||
import {randomBytes} from 'crypto';
|
import { randomBytes } from 'crypto';
|
||||||
|
|
||||||
function setRecoveryCodes(req: Request) {
|
function setRecoveryCodes(req: Request) {
|
||||||
const success = recovery_codes.setRecoveryCodes(req.body.recoveryCodes);
|
const success = recovery_codes.setRecoveryCodes(req.body.recoveryCodes);
|
||||||
return {success: success, message: 'Recovery codes set!'};
|
return { success: success, message: 'Recovery codes set!' };
|
||||||
}
|
}
|
||||||
|
|
||||||
function veryifyRecoveryCode(req: Request) {
|
function veryifyRecoveryCode(req: Request) {
|
||||||
const success = recovery_codes.verifyRecoveryCode(req.body.recovery_code_guess);
|
const success = recovery_codes.verifyRecoveryCode(req.body.recovery_code_guess);
|
||||||
|
|
||||||
return {success: success};
|
return { success: success };
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkForRecoveryKeys() {
|
function checkForRecoveryKeys() {
|
||||||
return {success
|
return {
|
||||||
: true, keysExist: recovery_codes.isRecoveryCodeSet()};
|
success
|
||||||
|
: true, keysExist: recovery_codes.isRecoveryCodeSet()
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
function generateRecoveryCodes() {
|
function generateRecoveryCodes() {
|
||||||
@ -32,7 +34,7 @@ function generateRecoveryCodes() {
|
|||||||
|
|
||||||
recovery_codes.setRecoveryCodes(recoveryKeys.toString());
|
recovery_codes.setRecoveryCodes(recoveryKeys.toString());
|
||||||
|
|
||||||
return {success: true, recoveryCodes: recoveryKeys.toString()};
|
return { success: true, recoveryCodes: recoveryKeys.toString() };
|
||||||
}
|
}
|
||||||
|
|
||||||
function getUsedRecoveryCodes() {
|
function getUsedRecoveryCodes() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user