config to use new scan code

This commit is contained in:
IrosTheBeggar 2024-12-21 01:03:46 -05:00
parent bada002845
commit 2b296220c2
2 changed files with 5 additions and 2 deletions

View File

@ -50,7 +50,9 @@ function runScan(scanObj) {
compressImage: config.program.scanOptions.compressImage
};
const forkedScan = child.fork(path.join(__dirname, './scanner.js'), [JSON.stringify(jsonLoad)], { silent: true });
winston.info('Using new file scanner: ' + config.program.scanOptions.newScan);
const scanFile = config.program.scanOptions.newScan ? 'scanner.mjs' : 'scanner.js';
const forkedScan = child.fork(path.join(__dirname, `./${scanFile}`), [JSON.stringify(jsonLoad)], { silent: true });
winston.info(`File scan started on ${jsonLoad.directory}`);
runningTasks.add(forkedScan);
vpathLimiter.add(scanObj.vpath);

View File

@ -18,7 +18,8 @@ const scanOptions = Joi.object({
pause: Joi.number().min(0).default(0),
bootScanDelay: Joi.number().default(3),
maxConcurrentTasks: Joi.number().integer().min(1).default(1),
compressImage: Joi.boolean().default(true)
compressImage: Joi.boolean().default(true),
newScan: Joi.boolean().default(false)
});
const dbOptions = Joi.object({