INNER CODE UNIT · Dart
_PagedLayoutBuilderState
EdsonBueno/infinite_scroll_pagination · lib/src/base/paged_layout_builder.dart:108
class _PagedLayoutBuilderState<PageKeyType, ItemType>
extends State<PagedLayoutBuilder<PageKeyType, ItemType>> {
PagingState<PageKeyType, ItemType> get _state => widget.state;
NextPageCallback get _fetchNextPage =>
// We make sure to only schedule the fetch after the current build is done.
// This is important to prevent recursive builds.
() => WidgetsBinding.instance.addPostFrameCallback((_) {
if (!mounted) return;
widget.fetchNextPage();
});
PagedChildBuilderDelegate<ItemType> get _builderDelegate =>
widget.builderDelegate;
bool get _shrinkWrapFirstPageIndicators =>
widget.shrinkWrapFirstPageIndicators;