INNER CODE UNIT · JavaScript

reindexBlocks

vuestorefront/mage2vuestorefront · src/cli.js:72

const reindexBlocks = (adapterName, removeNonExistent) => {
  removeNonExistent = _handleBoolParam(removeNonExistent)

  return new Promise((resolve, reject) => {
    let adapter = factory.getAdapter(adapterName, 'cms_block');
    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();
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…