From: Hank Grabowski Date: Mon, 13 Feb 2023 22:26:24 +0000 (-0500) Subject: Add unsupported Friendica notification types to built query X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=7e91a88d9bc49cc91f4506729a8aef677ff827a5;p=friendica.git Add unsupported Friendica notification types to built query --- diff --git a/src/Module/Api/Mastodon/Notifications.php b/src/Module/Api/Mastodon/Notifications.php index 24564a715a..82ccd03edf 100644 --- a/src/Module/Api/Mastodon/Notifications.php +++ b/src/Module/Api/Mastodon/Notifications.php @@ -68,9 +68,12 @@ class Notifications extends BaseApi $params = ['order' => ['id' => true]]; - $condition = ['uid' => $uid, 'dismissed' => false]; - if ($request['include_all']) { - $condition = ['uid' => $uid]; + $condition = ["`uid` = ? AND (NOT `type` IN (?, ?))", $uid, + Post\UserNotification::TYPE_ACTIVITY_PARTICIPATION, + POST\UserNotification::TYPE_COMMENT_PARTICIPATION]; + + if (!$request['include_all']) { + $condition = DBA::mergeConditions($condition, ['dismissed' => false]); } if (!empty($request['account_id'])) {