- Stops cron daemon when settings are changed from MailPoet to WordPress
task scheduler
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
<?php
|
<?php
|
||||||
namespace MailPoet\Config;
|
namespace MailPoet\Config;
|
||||||
|
|
||||||
|
use MailPoet\Cron\CronHelper;
|
||||||
use MailPoet\Cron\Supervisor;
|
use MailPoet\Cron\Supervisor;
|
||||||
use MailPoet\Cron\Workers\Scheduler as SchedulerWorker;
|
use MailPoet\Cron\Workers\Scheduler as SchedulerWorker;
|
||||||
use MailPoet\Cron\Workers\SendingQueue\SendingQueue as SendingQueueWorker;
|
use MailPoet\Cron\Workers\SendingQueue\SendingQueue as SendingQueueWorker;
|
||||||
@@ -49,6 +50,11 @@ class TaskScheduler {
|
|||||||
if($scheduled_queues || $running_queues) {
|
if($scheduled_queues || $running_queues) {
|
||||||
return $this->configureMailpoetScheduler();
|
return $this->configureMailpoetScheduler();
|
||||||
}
|
}
|
||||||
|
// stop (delete) daemon since the WP task scheduler is enabled
|
||||||
|
$cron_daemon = CronHelper::getDaemon();
|
||||||
|
if ($cron_daemon) {
|
||||||
|
CronHelper::deleteDaemon();
|
||||||
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user