diff options
Diffstat (limited to 'app/src/main/java/org/terst/feedreader/ui/MainActivity.kt')
| -rw-r--r-- | app/src/main/java/org/terst/feedreader/ui/MainActivity.kt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/app/src/main/java/org/terst/feedreader/ui/MainActivity.kt b/app/src/main/java/org/terst/feedreader/ui/MainActivity.kt index 43e1680..0d17ab8 100644 --- a/app/src/main/java/org/terst/feedreader/ui/MainActivity.kt +++ b/app/src/main/java/org/terst/feedreader/ui/MainActivity.kt @@ -21,6 +21,10 @@ import java.net.URLEncoder const val UNREAD_FEED_ID = "__unread__" const val SAVED_FEED_ID = "__saved__" +const val OLDER_FEED_ID = "__older__" + +// How far back the default Unread view reaches before an article falls into Older instead. +const val RECENT_WINDOW_MS = 72L * 60 * 60 * 1000 fun encodeNavArg(value: String): String = URLEncoder.encode(value, "UTF-8") fun decodeNavArg(value: String): String = URLDecoder.decode(value, "UTF-8") @@ -55,6 +59,7 @@ fun FeedReaderApp() { FeedListScreen( onOpenFeed = { feedId -> navController.navigate("articles/${encodeNavArg(feedId)}") }, onOpenUnread = { navController.navigate("articles/${encodeNavArg(UNREAD_FEED_ID)}") }, + onOpenOlder = { navController.navigate("articles/${encodeNavArg(OLDER_FEED_ID)}") }, onOpenSaved = { navController.navigate("articles/${encodeNavArg(SAVED_FEED_ID)}") }, onAddFeed = { navController.navigate("addFeed") }, onSettings = { navController.navigate("settings") } |
