server-ts: Port services/anonymize

This commit is contained in:
Elian Doran
2024-04-03 22:51:07 +03:00
parent 53d4873c1f
commit 915de23e34
2 changed files with 4 additions and 4 deletions

24
src/anonymize.ts Normal file
View File

@@ -0,0 +1,24 @@
import anonymizationService = require('./services/anonymization');
import sqlInit = require('./services/sql_init');
require('./becca/entity_constructor');
sqlInit.dbReady.then(async () => {
try {
console.log("Starting anonymization...");
const resp = await anonymizationService.createAnonymizedCopy('full');
if (resp.success) {
console.log(`Anonymized file has been saved to: ${resp.anonymizedFilePath}`);
process.exit(0);
} else {
console.log("Anonymization failed.");
}
}
catch (e: any) {
console.error(e.message, e.stack);
}
process.exit(1);
});