mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
server-ts: Convert routes/api/consistency_checks
This commit is contained in:
parent
122ff3bb1d
commit
27637b0483
@ -1,10 +1,12 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
const sql = require('../../services/sql');
|
import sql = require('../../services/sql');
|
||||||
const log = require('../../services/log');
|
import log = require('../../services/log');
|
||||||
const backupService = require('../../services/backup');
|
import backupService = require('../../services/backup');
|
||||||
const anonymizationService = require('../../services/anonymization');
|
import anonymizationService = require('../../services/anonymization');
|
||||||
const consistencyChecksService = require('../../services/consistency_checks');
|
import consistencyChecksService = require('../../services/consistency_checks');
|
||||||
|
import { Request } from 'express';
|
||||||
|
import ValidationError = require('../../errors/validation_error');
|
||||||
|
|
||||||
function getExistingBackups() {
|
function getExistingBackups() {
|
||||||
return backupService.getExistingBackups();
|
return backupService.getExistingBackups();
|
||||||
@ -30,7 +32,10 @@ function getExistingAnonymizedDatabases() {
|
|||||||
return anonymizationService.getExistingAnonymizedDatabases();
|
return anonymizationService.getExistingAnonymizedDatabases();
|
||||||
}
|
}
|
||||||
|
|
||||||
async function anonymize(req) {
|
async function anonymize(req: Request) {
|
||||||
|
if (req.params.type !== "full" && req.params.type !== "light") {
|
||||||
|
throw new ValidationError("Invalid type provided.");
|
||||||
|
}
|
||||||
return await anonymizationService.createAnonymizedCopy(req.params.type);
|
return await anonymizationService.createAnonymizedCopy(req.params.type);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,7 +49,7 @@ function checkIntegrity() {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
export = {
|
||||||
getExistingBackups,
|
getExistingBackups,
|
||||||
backupDatabase,
|
backupDatabase,
|
||||||
vacuumDatabase,
|
vacuumDatabase,
|
@ -40,7 +40,7 @@ const exportRoute = require('./api/export.js');
|
|||||||
const importRoute = require('./api/import.js');
|
const importRoute = require('./api/import.js');
|
||||||
const setupApiRoute = require('./api/setup.js');
|
const setupApiRoute = require('./api/setup.js');
|
||||||
const sqlRoute = require('./api/sql');
|
const sqlRoute = require('./api/sql');
|
||||||
const databaseRoute = require('./api/database.js');
|
const databaseRoute = require('./api/database');
|
||||||
const imageRoute = require('./api/image');
|
const imageRoute = require('./api/image');
|
||||||
const attributesRoute = require('./api/attributes');
|
const attributesRoute = require('./api/attributes');
|
||||||
const scriptRoute = require('./api/script.js');
|
const scriptRoute = require('./api/script.js');
|
||||||
|
@ -914,7 +914,7 @@ sqlInit.dbReady.then(() => {
|
|||||||
setTimeout(cls.wrap(runPeriodicChecks), 4 * 1000);
|
setTimeout(cls.wrap(runPeriodicChecks), 4 * 1000);
|
||||||
});
|
});
|
||||||
|
|
||||||
module.exports = {
|
export = {
|
||||||
runOnDemandChecks,
|
runOnDemandChecks,
|
||||||
runEntityChangesChecks
|
runEntityChangesChecks
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user