loadNext method
Implementation
@override
Future<void> loadNext() async {
final loader = _loadNext;
if (loader == null || value is CarpenterCollectionLoadingNext<T>) return;
final current = value;
final items = current.visibleItems;
value = CarpenterCollectionLoadingNext<T>(items: items);
try {
value = await loader(query, current);
} catch (error) {
value = CarpenterCollectionPartialFailure<T>(items: items, error: error);
}
}