- $type = Notification::getType($notification);
- $desktop_notification = !in_array($type, [Notification::TYPE_RESHARE, Notification::TYPE_LIKE]);
-
-
- if (DI::pConfig()->get($notification['uid'], 'system', 'notify_like') && ($type == 'favourite')) {
- $desktop_notification = true;
- }
-
- if (DI::pConfig()->get($notification['uid'], 'system', 'notify_announce') && ($type == 'reblog')) {
- $desktop_notification = true;
- }
-
- if ($desktop_notification) {
- notification_from_array($notification);
+ if (DI::notify()->NotifyOnDesktop($Notification, $type)) {
+ DI::notify()->createFromNotification($Notification);