Enable subscriber activity tracking

[MAILPOET-3897]
This commit is contained in:
Rostislav Wolny
2022-01-20 15:47:56 +01:00
committed by Veljko V
parent 28c0e05336
commit a6d37f8cce

View File

@@ -10,6 +10,7 @@ use MailPoet\PostEditorBlocks\PostEditorBlock;
use MailPoet\PostEditorBlocks\WooCommerceBlocksIntegration;
use MailPoet\Router;
use MailPoet\Settings\SettingsController;
use MailPoet\Statistics\Track\SubscriberActivityTracker;
use MailPoet\Util\ConflictResolver;
use MailPoet\Util\Helpers;
use MailPoet\Util\Notices\PermanentNotices;
@@ -82,6 +83,9 @@ class Initializer {
/** @var AssetsLoader */
private $assetsLoader;
/** @var SubscriberActivityTracker */
private $subscriberActivityTracker;
const INITIALIZED = 'MAILPOET_INITIALIZED';
public function __construct(
@@ -104,6 +108,7 @@ class Initializer {
WooCommerceHelper $wcHelper,
Localizer $localizer,
AutomaticEmails $automaticEmails,
SubscriberActivityTracker $subscriberActivityTracker,
AssetsLoader $assetsLoader
) {
$this->rendererFactory = $rendererFactory;
@@ -125,6 +130,7 @@ class Initializer {
$this->woocommerceBlocksIntegration = $woocommerceBlocksIntegration;
$this->localizer = $localizer;
$this->automaticEmails = $automaticEmails;
$this->subscriberActivityTracker = $subscriberActivityTracker;
$this->assetsLoader = $assetsLoader;
}
@@ -240,6 +246,7 @@ class Initializer {
$this->setupPermanentNotices();
$this->setupAutomaticEmails();
$this->setupWoocommerceBlocksIntegration();
$this->subscriberActivityTracker->trackActivity();
$this->postEditorBlock->init();
WPFunctions::get()->doAction('mailpoet_initialized', MAILPOET_VERSION);