build method
Implementation
@override
FutureOr<List<Gallery>> build() async {
_currentPage = 1;
_hasMore = true;
_isLoadingMore = false;
final query = ref.watch(gallerySearchQueryProvider);
final sortConfig = ref.watch(gallerySortProvider);
final repository = ref.watch(galleryRepositoryProvider);
return repository.findGalleries(
page: _currentPage,
perPage: _perPage,
filter: query.isEmpty ? null : query,
sort: sortConfig.sort,
descending: sortConfig.descending,
);
}