···
authProvider: authProvider,
-
ChangeNotifierProxyProvider2<AuthProvider, VoteProvider,
(context) => MultiFeedProvider(
···
// CommentsProviderCache manages per-post CommentsProvider instances
// with LRU eviction and sign-out cleanup
ProxyProvider2<AuthProvider, VoteProvider, CommentsProviderCache>(
-
create: (context) => CommentsProviderCache(
-
authProvider: authProvider,
-
voteProvider: context.read<VoteProvider>(),
-
commentService: commentService,
update: (context, auth, vote, previous) {
-
return previous ?? CommentsProviderCache(
-
commentService: commentService,
dispose: (_, cache) => cache.dispose(),
···
authProvider: authProvider,
+
ChangeNotifierProxyProvider2<
(context) => MultiFeedProvider(
···
// CommentsProviderCache manages per-post CommentsProvider instances
// with LRU eviction and sign-out cleanup
ProxyProvider2<AuthProvider, VoteProvider, CommentsProviderCache>(
+
(context) => CommentsProviderCache(
+
authProvider: authProvider,
+
voteProvider: context.read<VoteProvider>(),
+
commentService: commentService,
update: (context, auth, vote, previous) {
+
commentService: commentService,
dispose: (_, cache) => cache.dispose(),