Use getCurrentWPUser from SubscribersRepository

[MAILPOET-3268]
This commit is contained in:
Jan Lysý
2021-03-10 08:34:28 +01:00
committed by Veljko V
parent 97dd881e8d
commit dffaab10a2
6 changed files with 68 additions and 22 deletions

View File

@ -47,7 +47,7 @@ class ViewInBrowserRenderer {
public function render(
bool $isPreview,
Newsletter $newsletter,
Subscriber $subscriber = null,
SubscriberEntity $subscriber = null,
SendingQueue $queue = null
) {
$wpUserPreview = $isPreview;
@ -83,7 +83,7 @@ class ViewInBrowserRenderer {
$renderedNewsletter = $this->shortcodes->replace($newsletterBody);
if (!$wpUserPreview && $queue && $subscriber && $this->isTrackingEnabled) {
$renderedNewsletter = Links::replaceSubscriberData(
$subscriber->id,
$subscriber->getId(),
$queue->id,
$renderedNewsletter
);
@ -97,8 +97,6 @@ class ViewInBrowserRenderer {
$sendingQueueRepository = ContainerWrapper::getInstance()->get(SendingQueuesRepository::class);
/** @var NewslettersRepository $newsletterRepository */
$newsletterRepository = ContainerWrapper::getInstance()->get(NewslettersRepository::class);
/** @var NewslettersRepository $newsletterRepository */
$subscribersRepository = ContainerWrapper::getInstance()->get(NewslettersRepository::class);
/** @var SubscribersRepository $subscribersRepository */
$subscribersRepository = ContainerWrapper::getInstance()->get(SubscribersRepository::class);