X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FModel%2FQueue.php;h=7ffc64bf9e56af603d438882218e805c418c4dfc;hb=d929e714df680107852cf4e52b9918a6a86d5724;hp=8e9ed40d031003b550b324b052db9b4549b6b5a7;hpb=daa1177e3a1e42b4c95e0a8759f1610942b952c7;p=friendica.git diff --git a/src/Model/Queue.php b/src/Model/Queue.php index 8e9ed40d03..7ffc64bf9e 100644 --- a/src/Model/Queue.php +++ b/src/Model/Queue.php @@ -5,8 +5,8 @@ namespace Friendica\Model; use Friendica\Core\Config; -use Friendica\Database\dba; -use Friendica\Database\DBM; +use Friendica\Core\Logger; +use Friendica\Database\DBA; use Friendica\Util\DateTimeFormat; require_once 'include/dba.php'; @@ -18,9 +18,9 @@ class Queue */ public static function updateTime($id) { - logger('queue: requeue item ' . $id); - $queue = dba::selectFirst('queue', ['retrial'], ['id' => $id]); - if (!DBM::is_result($queue)) { + Logger::log('queue: requeue item ' . $id); + $queue = DBA::selectFirst('queue', ['retrial'], ['id' => $id]); + if (!DBA::isResult($queue)) { return; } @@ -34,7 +34,7 @@ class Queue $delay = (($retrial + 3) ** 4) + (rand(1, 30) * ($retrial + 1)); $next = DateTimeFormat::utc('now + ' . $delay . ' seconds'); - dba::update('queue', ['last' => DateTimeFormat::utcNow(), 'retrial' => $retrial + 1, 'next' => $next], ['id' => $id]); + DBA::update('queue', ['last' => DateTimeFormat::utcNow(), 'retrial' => $retrial + 1, 'next' => $next], ['id' => $id]); } /** @@ -42,8 +42,8 @@ class Queue */ public static function removeItem($id) { - logger('queue: remove queue item ' . $id); - dba::delete('queue', ['id' => $id]); + Logger::log('queue: remove queue item ' . $id); + DBA::delete('queue', ['id' => $id]); } /** @@ -61,7 +61,7 @@ class Queue intval($cid) ); - $was_delayed = DBM::is_result($r); + $was_delayed = DBA::isResult($r); // We set "term-date" to a current date if the communication has problems. // If the communication works again we reset this value. @@ -69,7 +69,7 @@ class Queue $r = q("SELECT `term-date` FROM `contact` WHERE `id` = %d AND `term-date` <= '1000-01-01' LIMIT 1", intval($cid) ); - $was_delayed = !DBM::is_result($r); + $was_delayed = !DBA::isResult($r); } return $was_delayed; @@ -99,17 +99,17 @@ class Queue intval($cid) ); - if (DBM::is_result($r)) { + if (DBA::isResult($r)) { if ($batch && ($r[0]['total'] > $batch_queue)) { - logger('too many queued items for batch server ' . $cid . ' - discarding message'); + Logger::log('too many queued items for batch server ' . $cid . ' - discarding message'); return; } elseif ((! $batch) && ($r[0]['total'] > $max_queue)) { - logger('too many queued items for contact ' . $cid . ' - discarding message'); + Logger::log('too many queued items for contact ' . $cid . ' - discarding message'); return; } } - dba::insert('queue', [ + DBA::insert('queue', [ 'cid' => $cid, 'network' => $network, 'guid' => $guid, @@ -118,6 +118,6 @@ class Queue 'content' => $msg, 'batch' =>($batch) ? 1 : 0 ]); - logger('Added item ' . $guid . ' for ' . $cid); + Logger::log('Added item ' . $guid . ' for ' . $cid); } }