INNER CODE UNIT · JavaScript
reindexPages
vuestorefront/mage2vuestorefront · src/cli.js:97
const reindexPages = (adapterName, removeNonExistent) => {
removeNonExistent = _handleBoolParam(removeNonExistent)
return new Promise((resolve, reject) => {
let adapter = factory.getAdapter(adapterName, 'cms_page');
let tsk = new Date().getTime();
adapter.run({
transaction_key: tsk,
done_callback: () => {
if (removeNonExistent) {
adapter.cleanUp(tsk);
}
logger.info('Task done! Exiting in 30s...');
setTimeout(process.exit, TIME_TO_EXIT); // let ES commit all changes made
resolve();
}
})