From 7f2e84ad52da79b32eaf71a6b10d3593306eb860 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Thu, 25 Jul 2024 00:36:55 +0800 Subject: [PATCH] feat: no need auto dispose --- ui/lib/providers/activity.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ui/lib/providers/activity.dart b/ui/lib/providers/activity.dart index 6d0c823..3f545e9 100644 --- a/ui/lib/providers/activity.dart +++ b/ui/lib/providers/activity.dart @@ -5,7 +5,7 @@ import 'package:ui/providers/APIs.dart'; import 'package:ui/providers/server_response.dart'; var activitiesDataProvider = - AsyncNotifierProvider.autoDispose.family, String>( + AsyncNotifierProvider.family, String>( ActivityData.new); var mediaHistoryDataProvider = FutureProvider.autoDispose.family( @@ -24,8 +24,7 @@ var mediaHistoryDataProvider = FutureProvider.autoDispose.family( }, ); -class ActivityData - extends AutoDisposeFamilyAsyncNotifier, String> { +class ActivityData extends FamilyAsyncNotifier, String> { @override FutureOr> build(String arg) async { if (arg == "active") { @@ -35,7 +34,8 @@ class ActivityData } final dio = await APIs.getDio(); - var resp = await dio.get(APIs.activityUrl, queryParameters: {"status": arg}); + var resp = + await dio.get(APIs.activityUrl, queryParameters: {"status": arg}); final sp = ServerResponse.fromJson(resp.data); if (sp.code != 0) { throw sp.message;