Use processTaskStrategy() instead of custom logic in Migration worker

[MAILPOET-2538]
This commit is contained in:
Jan Jakeš
2019-11-18 16:43:53 +01:00
committed by Jack Kitterhing
parent 8a8b34e554
commit ac794aaca2
3 changed files with 17 additions and 15 deletions

View File

@ -93,13 +93,14 @@ abstract class SimpleWorker {
}
function prepareTask(ScheduledTask $task) {
$task->status = null;
$task->save();
// abort if execution limit is reached
$this->cron_helper->enforceExecutionLimit($this->timer);
return true;
$prepare_completed = $this->prepareTaskStrategy($task);
if ($prepare_completed) {
$task->status = null;
$task->save();
}
}
function processTask(ScheduledTask $task) {
@ -133,6 +134,10 @@ abstract class SimpleWorker {
return (bool)$completed;
}
function prepareTaskStrategy(ScheduledTask $task) {
return true;
}
function processTaskStrategy(ScheduledTask $task) {
return true;
}