- Updates Daemon to execute workers via WP's action hook

- Bootstraps Scheduler class
This commit is contained in:
Vlad
2016-03-03 15:42:10 -05:00
parent 9970ad7fb6
commit c4b728f4e1
6 changed files with 58 additions and 13 deletions

View File

@@ -1,7 +1,9 @@
<?php
namespace MailPoet\Cron;
use MailPoet\Cron\Workers\Scheduler;
use MailPoet\Cron\Workers\SendingQueue;
use MailPoet\Models\Newsletter;
require_once(ABSPATH . 'wp-includes/pluggable.php');
@@ -35,8 +37,7 @@ class Daemon {
}
$this->abortIfStopped($daemon);
try {
$sending_queue = new SendingQueue($this->timer);
$sending_queue->process();
do_action('mailpoet_cron_worker', $this->timer);
} catch(\Exception $e) {
}
$elapsed_time = microtime(true) - $this->timer;