Your IP : 172.70.80.238


Current Path : /var/www/element/data/www/revenuestory.ru/bitrix/js/landing/history/src/internal/
Upload File :
Current File : /var/www/element/data/www/revenuestory.ru/bitrix/js/landing/history/src/internal/fetch-entities.js

/**
 * Fetches entities from entries
 * @param {BX.Landing.History.Entry[]} items
 * @return {Promise<any>}
 */
export default function fetchEntities(items): Promise<any>
{
	const entities = {blocks: [], images: []};

	items.forEach((item) => {
		if (item.command === 'addBlock')
		{
			entities.blocks.push(item.block);
		}

		if (item.command === 'editImage')
		{
			entities.images.push({block: item.block, id: item.redo.id});
		}
	});

	return Promise.resolve(entities);
}