X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FSubscription.php;h=cb14ae2b5f8939779e1059b23abf6783b4a6ef0a;hb=624e4c192c7f837ac0587a50da6e1409081eb519;hp=5fb88911ac4dc903a28da7f03652ace6f07a19bb;hpb=c85ce2f6b078dfd5d25195d56d97542a41822a15;p=friendica.git diff --git a/src/Model/Subscription.php b/src/Model/Subscription.php index 5fb88911ac..cb14ae2b5f 100644 --- a/src/Model/Subscription.php +++ b/src/Model/Subscription.php @@ -1,6 +1,6 @@ $nid]); + $type = \Friendica\Factory\Api\Mastodon\Notification::getType($Notification); + + if (DI::notify()->NotifyOnDesktop($Notification, $type)) { + DI::notify()->createFromNotification($Notification); + } - $type = Notification::getType($notification); if (empty($type)) { return; } - $subscriptions = DBA::select('subscription', [], ['uid' => $notification['uid'], $type => true]); + $subscriptions = DBA::select('subscription', [], ['uid' => $Notification->uid, $type => true]); while ($subscription = DBA::fetch($subscriptions)) { Logger::info('Push notification', ['id' => $subscription['id'], 'uid' => $subscription['uid'], 'type' => $type]); - Worker::add(PRIORITY_HIGH, 'PushSubscription', $subscription['id'], $nid); + Worker::add(PRIORITY_HIGH, 'PushSubscription', $subscription['id'], $Notification->id); } DBA::close($subscriptions); }