feat(react/settings): port integrity check

This commit is contained in:
Elian Doran
2025-08-14 22:40:54 +03:00
parent 96eb1be556
commit a04f6e3858
5 changed files with 44 additions and 57 deletions

View File

@@ -9,6 +9,7 @@ import type { Request } from "express";
import ValidationError from "../../errors/validation_error.js";
import sql_init from "../../services/sql_init.js";
import becca_loader from "../../becca/becca_loader.js";
import { DatabaseCheckIntegrityResponse } from "@triliumnext/commons";
function getExistingBackups() {
return backupService.getExistingBackups();
@@ -48,13 +49,13 @@ async function anonymize(req: Request) {
}
function checkIntegrity() {
const results = sql.getRows("PRAGMA integrity_check");
const results = sql.getRows<{ integrity_check: string }>("PRAGMA integrity_check");
log.info(`Integrity check result: ${JSON.stringify(results)}`);
return {
results
};
} satisfies DatabaseCheckIntegrityResponse;
}
export default {