summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/terst/feedreader/data/Daos.kt
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-07-22 19:04:30 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-07-22 19:04:30 +0000
commit36ed34cd9ccd7388b96510e0225afe96979403a9 (patch)
treed415f601d1648e0b9d7be12768d96097e9fb9fd2 /app/src/main/java/org/terst/feedreader/data/Daos.kt
parentbedf8a47a8b0601f4e3c253e4d2a7325c6ccbfc6 (diff)
Remove mark-as-read-on-scroll
Explicitly asked to revert: scrolling the article list shouldn't mark anything read on its own -- only opening an article (or the existing manual actions) should. Removed the LazyListState/snapshotFlow tracking in ArticleListScreen and the now-unused ArticleDao.markReadBatch. Verified: unread count in the DB is unchanged after scrolling through the list (1332 before and after).
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/data/Daos.kt')
-rw-r--r--app/src/main/java/org/terst/feedreader/data/Daos.kt5
1 files changed, 0 insertions, 5 deletions
diff --git a/app/src/main/java/org/terst/feedreader/data/Daos.kt b/app/src/main/java/org/terst/feedreader/data/Daos.kt
index 8fe2ec2..d089885 100644
--- a/app/src/main/java/org/terst/feedreader/data/Daos.kt
+++ b/app/src/main/java/org/terst/feedreader/data/Daos.kt
@@ -89,11 +89,6 @@ interface ArticleDao {
@Query("UPDATE articles SET isRead = :read WHERE id = :id")
suspend fun setRead(id: String, read: Boolean)
- // Used for mark-as-read-on-scroll in the article list -- batched per scroll-settle
- // rather than one query per row.
- @Query("UPDATE articles SET isRead = 1 WHERE id IN (:ids)")
- suspend fun markReadBatch(ids: List<String>)
-
@Query("UPDATE articles SET isRead = 1 WHERE feedId = :feedId")
suspend fun markAllReadForFeed(feedId: String)