Use Scheduler to schedule next post notification sending timestamp

This commit is contained in:
Tautvidas Sipavičius
2016-05-24 17:08:34 +03:00
parent 14098643ae
commit 0f95d7bc8a

View File

@ -10,7 +10,6 @@ use MailPoet\Models\Subscriber;
use MailPoet\Models\SubscriberSegment;
use MailPoet\Newsletter\Scheduler\Scheduler;
use MailPoet\Util\Helpers;
use Cron\CronExpression as Cron;
if(!defined('ABSPATH')) exit;
@ -65,9 +64,7 @@ class SendingQueue {
}
if($newsletter->type === 'notification') {
$schedule = Cron::factory($newsletter->schedule);
$queue->scheduled_at =
$schedule->getNextRunDate(current_time('mysql'))->format('Y-m-d H:i:s');
$queue->scheduled_at = Scheduler::getNextRunDate($newsletter->schedule);
$queue->status = 'scheduled';
$queue->save();
return array(