Enable automatic scheduling in SubscribersEngagementScore

[MAILPOET-3585]
This commit is contained in:
Jan Lysý
2021-04-29 13:58:51 +02:00
committed by Veljko V
parent 6ae390bd3d
commit 3d34f7e5ac
2 changed files with 1 additions and 10 deletions

View File

@@ -8,7 +8,6 @@ use MailPoet\Cron\Workers\Beamer;
use MailPoet\Cron\Workers\InactiveSubscribers;
use MailPoet\Cron\Workers\StatsNotifications\Worker;
use MailPoet\Cron\Workers\SubscriberLinkTokens;
use MailPoet\Cron\Workers\SubscribersEngagementScore;
use MailPoet\Cron\Workers\UnsubscribeTokens;
use MailPoet\Entities\FormEntity;
use MailPoet\Entities\NewsletterEntity;
@@ -184,7 +183,6 @@ class Populator {
$this->moveGoogleAnalyticsFromPremium();
$this->addPlacementStatusToForms();
$this->migrateFormPlacement();
$this->scheduleSubscribersEngagementScoreTask();
}
private function createMailPoetPage() {
@@ -653,13 +651,6 @@ class Populator {
);
}
private function scheduleSubscribersEngagementScoreTask() {
$this->scheduleTask(
SubscribersEngagementScore::TASK_TYPE,
Carbon::createFromTimestamp($this->wp->currentTime('timestamp'))
);
}
private function scheduleTask($type, $datetime) {
$task = ScheduledTask::where('type', $type)
->whereRaw('status = ? OR status IS NULL', [ScheduledTask::STATUS_SCHEDULED])