For #20425: Do not show recent bookmarks older than 10 days.

upstream-sync
mcarare 3 years ago committed by mergify[bot]
parent e60de9df5b
commit c094e1a457

@ -8,6 +8,7 @@ import androidx.annotation.WorkerThread
import mozilla.appservices.places.BookmarkRoot
import mozilla.components.concept.storage.BookmarkNode
import mozilla.components.concept.storage.BookmarksStorage
import java.util.concurrent.TimeUnit
/**
* Use cases that allow for modifying and retrieving bookmarks.
@ -47,7 +48,10 @@ class BookmarksUseCase(storage: BookmarksStorage) {
*/
@WorkerThread
suspend operator fun invoke(count: Int = DEFAULT_BOOKMARKS_TO_RETRIEVE): List<BookmarkNode> {
return storage.getRecentBookmarks(count)
return storage.getRecentBookmarks(
count,
TimeUnit.DAYS.toMillis(DEFAULT_BOOKMARKS_DAYS_AGE_TO_RETRIEVE)
)
}
}
@ -56,5 +60,6 @@ class BookmarksUseCase(storage: BookmarksStorage) {
companion object {
const val DEFAULT_BOOKMARKS_TO_RETRIEVE = 4
const val DEFAULT_BOOKMARKS_DAYS_AGE_TO_RETRIEVE = 10L
}
}

Loading…
Cancel
Save