♻️ Migrated to riverpod v3

This commit is contained in:
2025-12-06 13:00:30 +08:00
parent fd79c11d18
commit 9d03faf594
158 changed files with 6834 additions and 10357 deletions

View File

@@ -26,10 +26,13 @@ final marketplaceWebFeedContentNotifierProvider = AsyncNotifierProvider.family
.autoDispose(MarketplaceWebFeedContentNotifier.new);
class MarketplaceWebFeedContentNotifier
extends AutoDisposeFamilyAsyncNotifier<List<SnWebArticle>, String>
with FamilyAsyncPaginationController<SnWebArticle, String> {
extends AsyncNotifier<List<SnWebArticle>>
with AsyncPaginationController<SnWebArticle> {
static const int pageSize = 20;
final String arg;
MarketplaceWebFeedContentNotifier(this.arg);
@override
Future<List<SnWebArticle>> fetch() async {
final client = ref.read(apiClientProvider);