refreshPaginatedList method
Refreshes the paginated list, starting from the beginning.
Implementation
@override
void refreshPaginatedList({PaginationRequest? requestOverride, int? limit}) {
// Cancel any ongoing request
cancelOngoingRequest();
_streamSubscription?.cancel();
_onClear?.call();
didFetch = false;
_pages.clear();
_currentMeta = null;
// Clear error state on refresh
_lastFetchWasError = false;
_lastError = null;
final request = _buildRequest(
reset: true,
override: requestOverride,
limit: limit,
);
_fetch(request: request, reset: true);
}