setData method
Manually updates the accumulated pages without triggering a network fetch.
feedQuery.setData([firstPage, secondPage]);
Implementation
void setData(List<TPage> newPages) {
BloomData.setQueryData<List<TPage>>(key, (_) => newPages);
_data.value = newPages;
_status.value = QueryStatus.success;
_error.value = null;
_isStale.value = false;
if (newPages.isNotEmpty) {
_nextPageParam = getNextPageParam(newPages.last, newPages);
_hasNextPage.value = _nextPageParam != null;
} else {
_nextPageParam = initialPageParam;
_hasNextPage.value = false;
}
}