INNER CODE UNIT · JavaScript

reindexCategories

vuestorefront/mage2vuestorefront · src/cli.js:118

const reindexCategories = (adapterName, removeNonExistent, extendedCategories, generateUniqueUrlKeys) => {
  removeNonExistent = _handleBoolParam(removeNonExistent)
  extendedCategories = _handleBoolParam(extendedCategories)
  generateUniqueUrlKeys = (_handleBoolParam(generateUniqueUrlKeys))

  return new Promise((resolve, reject) => {
    let adapter = factory.getAdapter(adapterName, 'category');
    let tsk = new Date().getTime();

    adapter.run({
      transaction_key: tsk,
      extendedCategories: extendedCategories,
      generateUniqueUrlKeys: generateUniqueUrlKeys,
      done_callback: () => {
        if (removeNonExistent) {
          adapter.cleanUp(tsk);
        }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…