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);
}