const fs = require('fs'); const path = require('path'); const Queue = require('better-queue'); const chokidar = require('chokidar'); const paths = require('../data/paths.json'); // get our paths const settings = require('../data/settings.json'); // get the settings const { log } = require('./utils'); const file = require('./file'); const db = require('./db'); const queue = new Queue(async (input, cb) => { cb = cb || function(){}; let result = true; //await file.process(input); // process the queue cb(null, result); }, settings.queue); queue.on('task_started', (taskId, result, stats) => { console.log('task_started',taskId); }); queue.on('task_progress', (taskId, completed, total) => { console.log('task_progress',taskId); }); queue.on('task_finish', (taskId, result, stats) => { console.log('task_finish',taskId); // log the activity // taskId = 1, result: 3, stats = { elapsed: