public function execute()

in Observer/ProcessProductAfterSaveEventObserver.php [55:78]


    public function execute(Observer $observer)
    {
        if ($this->systemConfig->isActiveCatalogSync() == false) {
            return;
        }
        /** @var Product $product */
        $product = $observer->getEvent()->getProduct();
        if (!$product->getId()) {
            return;
        }
        $storeId = $product->getStoreId();
        $product->setStoreId($this->fbeHelper->getStore()->getId());

        try {
            $requestData = $this->batchApi->buildProductRequest($product);
            $requestParams = [];
            $requestParams[0] = $requestData;
            $this->fbeHelper->makeHttpRequest($requestParams, null);
        } catch (Exception $e) {
            $this->fbeHelper->logException($e);
        }

        $product->setStoreId($storeId);
    }