mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-04 05:28:59 +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