'exclude_types' => [], // Array of types to exclude (follow, favourite, reblog, mention, poll, follow_request)
'account_id' => 0, // Return only notifications received from this account
'with_muted' => false, // Pleroma extension: return activities by muted (not by blocked!) users.
- 'count' => 0, // Unknown parameter
+ 'count' => 0,
+ 'include_all' => false // Include dismissed and undismissed
], $request);
$params = ['order' => ['id' => true]];
$condition = ['uid' => $uid, 'dismissed' => false];
+ if($request['include_all']) {
+ $condition = ['uid' => $uid];
+ }
if (!empty($request['account_id'])) {
$contact = Contact::getById($request['account_id'], ['url']);