diff --git a/lib/src/page_fetcher.dart b/lib/src/page_fetcher.dart index 7c67881..eae9483 100644 --- a/lib/src/page_fetcher.dart +++ b/lib/src/page_fetcher.dart @@ -48,6 +48,12 @@ class PageFetcher extends ValueNotifier> { return super.dispose(); } + @override + set value(PagingState newValue) { + if (!hasListeners) return; + super.value = newValue; + } + Future load(LoadType loadType) { return switch (loadType) { LoadType.refresh => _doInitialLoad(),