- Stops cron daemon when settings are changed from MailPoet to WordPress

task scheduler
This commit is contained in:
Vlad
2016-07-19 09:19:33 -04:00
parent 3158e2c460
commit f102e847bf

View File

@@ -1,6 +1,7 @@
<?php
namespace MailPoet\Config;
use MailPoet\Cron\CronHelper;
use MailPoet\Cron\Supervisor;
use MailPoet\Cron\Workers\Scheduler as SchedulerWorker;
use MailPoet\Cron\Workers\SendingQueue\SendingQueue as SendingQueueWorker;
@@ -49,6 +50,11 @@ class TaskScheduler {
if($scheduled_queues || $running_queues) {
return $this->configureMailpoetScheduler();
}
// stop (delete) daemon since the WP task scheduler is enabled
$cron_daemon = CronHelper::getDaemon();
if ($cron_daemon) {
CronHelper::deleteDaemon();
}
return;
}