feat: 🎸 fix recovery_codes error

This commit is contained in:
Jin 2025-03-22 12:47:49 +01:00
parent b320553d18
commit c8164c81be

View File

@ -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() {