PagingControllerExtension<PageKeyType, ItemType> extension

Helper extensions to quickly access the state of a PagingController.

on

Properties

error Object?

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

The last error that occurred while fetching a page.
no setter
hasNextPage bool

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

Will be true if there is a next page to be fetched.
no setter
isLoading bool

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

Will be true if a page is currently being fetched.
no setter
items List<ItemType>?

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

The items fetched so far. A flattened version of pages.
no setter
keys List<PageKeyType>?

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

The keys of the pages fetched so far.
no setter
pages List<List<ItemType>>?

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

The pages fetched so far.
no setter
status PagingStatus

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

The paging status.
no setter

Methods

mapItems(ItemType mapper(ItemType item)) → void

Available on PagingController<PageKeyType, ItemType>, provided by the PagingControllerExtension extension

Convenience method to update the items of the state.