Schedule it immediately if needed

[MAILPOET-2340]
This commit is contained in:
Amine Ben hammou
2019-09-05 18:12:55 +01:00
committed by Jack Kitterhing
parent c871efdb3e
commit d6a29e1b91

View File

@ -1,15 +1,18 @@
<?php
namespace MailPoet\Cron\Workers;
use Carbon\Carbon;
use MailPoet\Util\Security;
use MailPoet\Cron\CronHelper;
use MailPoet\Models\Subscriber;
use MailPoet\Models\Newsletter;
use MailPoet\Models\ScheduledTask;
use MailPoet\WP\Functions as WPFunctions;
class UnsubscribeTokens extends SimpleWorker {
const TASK_TYPE = 'unsubscribe_tokens';
const BATCH_SIZE = 1000;
const AUTOMATIC_SCHEDULING = false;
function processTaskStrategy(ScheduledTask $task) {
$subscribers_count = $this->addTokens(Subscriber::class);
@ -36,4 +39,10 @@ class UnsubscribeTokens extends SimpleWorker {
}
return count($instances);
}
static function getNextRunDate() {
$wp = new WPFunctions;
return Carbon::createFromTimestamp($wp->currentTime('timestamp'));
}
}