summaryrefslogtreecommitdiff
path: root/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
diff options
context:
space:
mode:
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt')
-rw-r--r--app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
index eae11af..4becea6 100644
--- a/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
+++ b/app/src/main/java/org/terst/feedreader/ui/ReaderScreen.kt
@@ -84,8 +84,10 @@ fun ReaderScreen(
var articleIds by remember(feedId) { mutableStateOf<List<String>?>(null) }
LaunchedEffect(feedId) {
+ val cutoff = System.currentTimeMillis() - RECENT_WINDOW_MS
val flow = when (feedId) {
- UNREAD_FEED_ID -> db.articleDao().observeUnread()
+ UNREAD_FEED_ID -> db.articleDao().observeUnread(cutoff)
+ OLDER_FEED_ID -> db.articleDao().observeOlderUnread(cutoff)
SAVED_FEED_ID -> db.articleDao().observeSaved()
else -> db.articleDao().observeByFeed(feedId)
}