From 436b8642b3305f8d0222231532f9c49f66c239fa Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Mon, 21 Sep 2026 19:27:10 -0400 Subject: [PATCH] read not watch MultiProviderController providers Fixes random loading animations --- lib/controllers/multi_provider.dart | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/controllers/multi_provider.dart b/lib/controllers/multi_provider.dart index f1ae78c..98c01db 100644 --- a/lib/controllers/multi_provider.dart +++ b/lib/controllers/multi_provider.dart @@ -6,8 +6,10 @@ import "package:flutter_riverpod/flutter_riverpod.dart"; class MultiProviderController(final IList providers) extends AsyncNotifier { @override - Future build() => - .wait(providers.map((provider) => ref.watch(provider.future))); + Future build() => .wait( + providers.map((provider) => ref.read(provider.future)), + eagerError: true, + ); static final provider = AsyncNotifierProvider.family<