]> git.mxchange.org Git - friendica.git/commitdiff
Set thread notifications as seen in mod/display
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 8 Nov 2020 21:59:57 +0000 (16:59 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Mon, 9 Nov 2020 15:08:14 +0000 (10:08 -0500)
- Only for users without detailed notifications

mod/display.php

index 1a429948a9d8de8ae2342c03da49910bf4ec47a0..945880dffae645dbc13de3821f120e8cafc69cf7 100644 (file)
@@ -238,6 +238,10 @@ function display_content(App $a, $update = false, $update_uid = 0)
                throw new HTTPException\NotFoundException(DI::l10n()->t('The requested item doesn\'t exist or has been deleted.'));
        }
 
+       if (!DI::pConfig()->get(local_user(), 'system', 'detailed_notif')) {
+               DBA::update('notify', ['seen' => true], ['parent' => $item['parent'], 'uid' => local_user()]);
+       }
+
        // We are displaying an "alternate" link if that post was public. See issue 2864
        $is_public = Item::exists(['id' => $item_id, 'private' => [Item::PUBLIC, Item::UNLISTED]]);
        if ($is_public) {