From 15cb532403243904f77f99011249396c84417cd5 Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Mon, 30 May 2022 12:13:02 +0300 Subject: [PATCH] feat: set last_read & last_marked --- init.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.php b/init.php index b652e00..25ef3f3 100644 --- a/init.php +++ b/init.php @@ -180,10 +180,10 @@ class Elfeed_Sync extends Plugin { $toggle_marked = $data["toggle_marked"]; ORM::get_db()->beginTransaction(); if (!is_null($toggle_unread) && count($toggle_unread) > 0) { - ORM::raw_execute('UPDATE ttrss_user_entries t SET unread = not t.unread WHERE ref_id IN ('.implode(',', $toggle_unread).')'); + ORM::raw_execute('UPDATE ttrss_user_entries t SET unread = not t.unread, last_read = NOW() WHERE ref_id IN ('.implode(',', $toggle_unread).')'); } if (!is_null($toggle_marked) && count($toggle_marked) > 0) { - ORM::raw_execute('UPDATE ttrss_user_entries t SET marked = not t.marked WHERE ref_id IN ('.implode(',', $toggle_marked).')'); + ORM::raw_execute('UPDATE ttrss_user_entries t SET marked = not t.marked, last_marked = NOW() WHERE ref_id IN ('.implode(',', $toggle_marked).')'); } ORM::get_db()->commit();