use Friendica\Core\Config;
use Friendica\Core\Worker;
use Friendica\Database\DBA;
-use Friendica\Database\DBM;
use Friendica\Model\PushSubscriber;
use Friendica\Model\Queue as QueueModel;
use Friendica\Model\User;
// Handling the pubsubhubbub requests
PushSubscriber::requeue();
- $r = DBA::inArray(DBA::p("SELECT `id` FROM `queue` WHERE `next` < UTC_TIMESTAMP() ORDER BY `batch`, `cid`"));
+ $r = DBA::toArray(DBA::p("SELECT `id` FROM `queue` WHERE `next` < UTC_TIMESTAMP() ORDER BY `batch`, `cid`"));
Addon::callHooks('queue_predeliver', $r);
- if (DBM::is_result($r)) {
+ if (DBA::isResult($r)) {
foreach ($r as $q_item) {
logger('Call queue for id ' . $q_item['id']);
Worker::add(['priority' => PRIORITY_LOW, 'dont_fork' => true], "Queue", (int) $q_item['id']);
// delivering
$q_item = DBA::selectFirst('queue', [], ['id' => $queue_id]);
- if (!DBM::is_result($q_item)) {
+ if (!DBA::isResult($q_item)) {
return;
}
$contact = DBA::selectFirst('contact', [], ['id' => $q_item['cid']]);
- if (!DBM::is_result($contact)) {
+ if (!DBA::isResult($contact)) {
QueueModel::removeItem($q_item['id']);
return;
}
}
$user = DBA::selectFirst('user', [], ['uid' => $contact['uid']]);
- if (!DBM::is_result($user)) {
+ if (!DBA::isResult($user)) {
QueueModel::removeItem($q_item['id']);
return;
}