fix riverpod lifecycle issue
This commit is contained in:
@@ -24,7 +24,7 @@ import 'package:weblibre/features/web_feed/domain/services/feed_reader.dart';
|
|||||||
|
|
||||||
part 'fetch_articles.g.dart';
|
part 'fetch_articles.g.dart';
|
||||||
|
|
||||||
@Riverpod()
|
@Riverpod(keepAlive: true)
|
||||||
class FetchArticlesController extends _$FetchArticlesController {
|
class FetchArticlesController extends _$FetchArticlesController {
|
||||||
Future<void> fetchAllArticles() async {
|
Future<void> fetchAllArticles() async {
|
||||||
state = const AsyncLoading();
|
state = const AsyncLoading();
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ final class FetchArticlesControllerProvider
|
|||||||
argument: null,
|
argument: null,
|
||||||
retry: null,
|
retry: null,
|
||||||
name: r'fetchArticlesControllerProvider',
|
name: r'fetchArticlesControllerProvider',
|
||||||
isAutoDispose: true,
|
isAutoDispose: false,
|
||||||
dependencies: null,
|
dependencies: null,
|
||||||
$allTransitiveDependencies: null,
|
$allTransitiveDependencies: null,
|
||||||
);
|
);
|
||||||
@@ -42,7 +42,7 @@ final class FetchArticlesControllerProvider
|
|||||||
}
|
}
|
||||||
|
|
||||||
String _$fetchArticlesControllerHash() =>
|
String _$fetchArticlesControllerHash() =>
|
||||||
r'7604d9352da886624c3cf6862b89c397edda1f28';
|
r'c198a1c1200aaeb6095fbc6ebe41b3069f1de7cc';
|
||||||
|
|
||||||
abstract class _$FetchArticlesController extends $Notifier<AsyncValue<void>> {
|
abstract class _$FetchArticlesController extends $Notifier<AsyncValue<void>> {
|
||||||
AsyncValue<void> build();
|
AsyncValue<void> build();
|
||||||
|
|||||||
Reference in New Issue
Block a user