in lib/common.dart [56:66]
void _handlePage(Page<T> page) {
if (_cancelled) return;
_pendingRequest = false;
_currentPage = page;
page.items.forEach(_controller.add);
if (page.isLast) {
_controller.close();
} else if (!_paused && !_cancelled) {
page.next().then(_handlePage, onError: _handleError);
}
}