Add tag added and removed actions

[MAILPOET-5515]
This commit is contained in:
David Remer
2023-09-04 08:57:03 +03:00
committed by Aschepikov
parent 2931af3547
commit 47fea46dc4

View File

@@ -307,6 +307,7 @@ class SubscriberSaveController {
$tag = $subscriberTag->getTag();
if (!$tag || !in_array($tag->getName(), $data['tags'], true)) {
$subscriber->getSubscriberTags()->removeElement($subscriberTag);
$this->wp->doAction('mailpoet_subscriber_tag_removed', $subscriberTag);
}
}
@@ -317,6 +318,7 @@ class SubscriberSaveController {
$subscriberTag = new SubscriberTagEntity($tag, $subscriber);
$subscriber->getSubscriberTags()->add($subscriberTag);
$this->subscriberTagRepository->persist($subscriberTag);
$this->wp->doAction('mailpoet_subscriber_tag_added', $subscriberTag);
}
}
$this->subscriberTagRepository->flush();