Closed
Description
Media content bulk sync service
- Introduce
Magento\MediaContentSynchronizationApi\Api\SynchronizeIdentitiesInterface::execute(array $contentIdentities): void
accepting the array ofContentIdentityInterface
as a parameter - Intorduce the implementation of the interface
Magento\MediaContentSynchronization\Model\SynchronizeIdentities
- Reuse the service in existing implementations of
Magento\MediaContentSynchronizationApi\Api\SynchronizeInterface
(i.e.Magento\MediaContentSynchronizationCatalog\Model\Synchronizer\Category::synchronizeItem
)
Media content synchronization consumer
- Update the media content queue consumer
Magento\MediaContentSynchronization\Model\Consume
to be able to consume the message containing information about content identities and useSynchronizeIdentitiesInterface
if such information is present in the message
Media gallery synchronization consumer
- Update the media content queue consumer
Magento\MediaGallerySynchronization\Model\Consume
to be able to consume the message containing information about path's to synchronize and useSynchronizeFilesInterface
if such information is present in the message