mirror of
https://github.com/friendica/friendica
synced 2025-04-26 21:10:16 +00:00
Getter/Setter for queue
This commit is contained in:
parent
866dbf9f89
commit
0bbe954316
5 changed files with 47 additions and 32 deletions
|
@ -446,7 +446,7 @@ class Worker
|
|||
$queue['priority'] = PRIORITY_MEDIUM;
|
||||
}
|
||||
|
||||
$a->queue = $queue;
|
||||
$a->setQueue($queue);
|
||||
|
||||
$up_duration = microtime(true) - self::$up_start;
|
||||
|
||||
|
@ -462,7 +462,7 @@ class Worker
|
|||
|
||||
Logger::disableWorker();
|
||||
|
||||
unset($a->queue);
|
||||
$a->setQueue([]);
|
||||
|
||||
$duration = (microtime(true) - $stamp);
|
||||
|
||||
|
@ -831,7 +831,7 @@ class Worker
|
|||
$stamp = (float)microtime(true);
|
||||
|
||||
$queues = DBA::p("SELECT `process`.`pid`, COUNT(`workerqueue`.`pid`) AS `entries` FROM `process`
|
||||
LEFT JOIN `workerqueue` ON `workerqueue`.`pid` = `process`.`pid` AND NOT `workerqueue`.`done`
|
||||
LEFT JOIN `workerqueue` ON `workerqueue`.`pid` = `process`.`pid` AND NOT `workerqueue`.`done`
|
||||
GROUP BY `process`.`pid`");
|
||||
while ($queue = DBA::fetch($queues)) {
|
||||
$ids[$queue['pid']] = $queue['entries'];
|
||||
|
@ -1351,12 +1351,12 @@ class Worker
|
|||
*/
|
||||
public static function defer()
|
||||
{
|
||||
if (empty(DI::app()->queue)) {
|
||||
$queue = DI::app()->getQueue();
|
||||
|
||||
if (empty($queue)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$queue = DI::app()->queue;
|
||||
|
||||
$retrial = $queue['retrial'];
|
||||
$id = $queue['id'];
|
||||
$priority = $queue['priority'];
|
||||
|
@ -1587,7 +1587,7 @@ class Worker
|
|||
} else {
|
||||
Logger::info('We are outside the maintenance window', ['current' => date('H:i:s', $current), 'start' => date('H:i:s', $start), 'end' => date('H:i:s', $end)]);
|
||||
}
|
||||
|
||||
|
||||
return $execute;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue