public function afterUnsubscribeCustomerById($subscriber) { if ($subscriber->getMagemonkeyId()) { $api = new \Ebizmarts\MageMonkey\Model\Api(array(), $this->_helper); $return = $api->listDeleteMember($this->_helper->getDefaultList(), $subscriber->getMagemonkeyId()); $subscriber->setMagemonkeyId('')->save(); } }
public function aroundDelete(\Magento\Newsletter\Model\Subscriber $subscriber, \Closure $proceed) { $monkeyId = $subscriber->getMagemonkeyId(); $result = $proceed(); if ($monkeyId) { } $api = new \Ebizmarts\MageMonkey\Model\Api(array(), $this->_helper); $return = $api->listDeleteMember($this->_helper->getDefaultList(), $monkeyId); $result->setMagemonkeyId('')->save(); return $result; }