From 083c65527dcf0fa6cdf235c9393ce14a1901f8a8 Mon Sep 17 00:00:00 2001 From: cogwheel0 <172976095+cogwheel0@users.noreply.github.com> Date: Tue, 30 Sep 2025 14:35:33 +0530 Subject: [PATCH] fix: use Ref instead of typed refs for @riverpod functions Riverpod 3.0 generated providers use Ref directly, not custom typed refs. Fixed all Phase 2 function signatures to use Ref. --- lib/core/providers/app_providers.dart | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/core/providers/app_providers.dart b/lib/core/providers/app_providers.dart index aa137d6..230b823 100644 --- a/lib/core/providers/app_providers.dart +++ b/lib/core/providers/app_providers.dart @@ -120,13 +120,13 @@ class LocaleNotifier extends Notifier { // Server connection providers - optimized with caching @riverpod -Future> serverConfigs(ServerConfigsRef ref) async { +Future> serverConfigs(Ref ref) async { final storage = ref.watch(optimizedStorageServiceProvider); return storage.getServerConfigs(); } @riverpod -Future activeServer(ActiveServerRef ref) async { +Future activeServer(Ref ref) async { final storage = ref.watch(optimizedStorageServiceProvider); final configs = await ref.watch(serverConfigsProvider.future); final activeId = await storage.getActiveServerId(); @@ -549,7 +549,7 @@ final apiTokenUpdaterProvider = Provider((ref) { }); @riverpod -Future currentUser(CurrentUserRef ref) async { +Future currentUser(Ref ref) async { final api = ref.read(apiServiceProvider); final isAuthenticated = ref.watch(isAuthenticatedProvider2); @@ -571,7 +571,7 @@ final refreshAuthStateProvider = Provider((ref) { // Model providers @riverpod -Future> models(ModelsRef ref) async { +Future> models(Ref ref) async { // Reviewer mode returns mock models final reviewerMode = ref.watch(reviewerModeProvider); if (reviewerMode) {