Package 

Interface BookmarkList


  • 
    public interface BookmarkList
    
                        

    A class that manages a paginated list of bookmarks.

    BookmarkList provides functionality to query and paginate through bookmarks. It maintains the current state of the bookmark list and provides methods to load more bookmarks when available.

    val query = BookmarksQuery()
    val bookmarkList = feedsClient.bookmarkList(query)
    
    // Fetch initial bookmarks matching the query
    val bookmarks = bookmarkList.get()
    
    // Load more bookmarks if available
    if (bookmarkList.state.canLoadMore) {
        val moreBookmarks = bookmarkList.queryMoreBookmarks()
    }
    
    // Observe state changes
    bookmarkList.state.bookmarks.collect { bookmarks ->
        println("Updated bookmarks: ${bookmarks.size}")
    }