Execute WordPress cron trigger with a time interval [MAILPOET-2181]
This commit is contained in:
@ -5,6 +5,7 @@ namespace MailPoet\API\JSON\v1;
|
||||
use MailPoet\API\JSON\Endpoint as APIEndpoint;
|
||||
use MailPoet\API\JSON\Error as APIError;
|
||||
use MailPoet\Config\AccessControl;
|
||||
use MailPoet\Cron\Triggers\WordPress;
|
||||
use MailPoet\Models\Newsletter;
|
||||
use MailPoet\Models\SendingQueue as SendingQueueModel;
|
||||
use MailPoet\Newsletter\Scheduler\Scheduler;
|
||||
@ -67,6 +68,8 @@ class SendingQueue extends APIEndpoint {
|
||||
$queue->newsletter_id = $newsletter->id;
|
||||
}
|
||||
|
||||
WordPress::resetRunInterval();
|
||||
|
||||
if ((bool)$newsletter->isScheduled) {
|
||||
// set newsletter status
|
||||
$newsletter->setStatus(Newsletter::STATUS_SCHEDULED);
|
||||
|
Reference in New Issue
Block a user