use Friendica\Model\Contact;
use Friendica\Model\Group;
use Friendica\Model\User;
+use Friendica\Model\PushSubscriber;
use Friendica\Network\Probe;
use Friendica\Protocol\Diaspora;
use Friendica\Protocol\OStatus;
// Notify PuSH subscribers (Used for OStatus distribution of regular posts)
if ($push_notify) {
- // Set push flag for PuSH subscribers to this topic,
- // they will be notified in queue.php
- $condition = ['push' => false, 'nickname' => $owner['nickname']];
- dba::update('push_subscriber', ['push' => true], $condition);
-
logger('Activating internal PuSH for item '.$item_id, LOGGER_DEBUG);
// Handling the pubsubhubbub requests
- Worker::add(['priority' => PRIORITY_HIGH, 'created' => $a->queue['created'], 'dont_fork' => true],
- 'PubSubPublish');
+ PushSubscriber::publishFeed($owner['uid'], $a->queue['priority']);
}
- logger('notifier: calling hooks', LOGGER_DEBUG);
+ logger('notifier: calling hooks for ' . $cmd . ' ' . $item_id, LOGGER_DEBUG);
if ($normal_mode) {
Addon::forkHooks($a->queue['priority'], 'notifier_normal', $target_item);