INNER CODE UNIT · JavaScript
TIME_TO_EXIT
vuestorefront/mage2vuestorefront · src/cli.js:8
const TIME_TO_EXIT = process.env.TIME_TO_EXIT ? process.env.TIME_TO_EXIT : 30000; // wait 30s before quiting after task is done
let config = require('./config');
let logger = require('./log');
let factory = new AdapterFactory(config);
const jsonFile = require('jsonfile')
const INDEX_META_PATH = process.env.INDEX_META_PATH ? path.join('tmp', process.env.INDEX_META_PATH) : path.join('tmp', '.lastIndex.json')
let kue = require('kue');
let queue = kue.createQueue(Object.assign(config.kue, { redis: config.redis }));
const _handleBoolParam = (value) => {
return JSON.parse(value) // simple way to handle all the '0', '1', 'true', true, false ...
}
const reindexAttributes = (adapterName, removeNonExistent) => {
removeNonExistent = _handleBoolParam(removeNonExistent)