From 943cd85e22a07c72990887f807cf8d49e77b4226 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Thu, 24 Sep 2026 20:35:20 -0400 Subject: [PATCH] treewide: ref.watch(ClientController.provider.notifier) -> ref.read --- lib/controllers/notifications.dart | 4 ++-- lib/controllers/profile.dart | 2 +- lib/controllers/room_chat.dart | 6 +++--- lib/controllers/room_summary.dart | 2 +- lib/controllers/spec_versions.dart | 2 +- lib/widgets/room_chat/room_chat.dart | 2 +- lib/widgets/room_menu.dart | 2 +- lib/widgets/user_bottom_sheet.dart | 2 +- 8 files changed, 11 insertions(+), 11 deletions(-) diff --git a/lib/controllers/notifications.dart b/lib/controllers/notifications.dart index bed3013..f56aa6d 100644 --- a/lib/controllers/notifications.dart +++ b/lib/controllers/notifications.dart @@ -11,7 +11,7 @@ class NotificationsController([final NotificationsRequest? request]) @override Future> build() async { - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); final (unreadType, roomId) = request ?? (null, null); @@ -32,7 +32,7 @@ class NotificationsController([final NotificationsRequest? request]) final lastTs = currentNotifications.lastOrNull?.timestamp; if (lastTs == null) return const .empty(); - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); final (unreadType, roomId) = request ?? (null, null); final newNotifications = await client.getMentions( diff --git a/lib/controllers/profile.dart b/lib/controllers/profile.dart index 6f0291d..7a1477c 100644 --- a/lib/controllers/profile.dart +++ b/lib/controllers/profile.dart @@ -6,7 +6,7 @@ class ProfileController(final String userId) extends AsyncNotifier { @override Future build() { - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); return client.getProfile(userId); } diff --git a/lib/controllers/room_chat.dart b/lib/controllers/room_chat.dart index b1b0f6a..aeeb7f2 100644 --- a/lib/controllers/room_chat.dart +++ b/lib/controllers/room_chat.dart @@ -20,7 +20,7 @@ class RoomChatController(final String roomId) extends AsyncNotifier?> { @override Future?> build() async { - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); final room = ref.watch( RoomsController.provider.select((rooms) => rooms[roomId]), ); @@ -178,7 +178,7 @@ class RoomChatController(final String roomId) Event event, String userId, ) async { - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); final allReactionEvents = await client.getRelatedEvents( .new( roomId: roomId, @@ -207,7 +207,7 @@ class RoomChatController(final String roomId) } Future sendReaction(String reaction, Event event) async { - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); await client.sendEvent( .new( diff --git a/lib/controllers/room_summary.dart b/lib/controllers/room_summary.dart index 76271a4..e5b3174 100644 --- a/lib/controllers/room_summary.dart +++ b/lib/controllers/room_summary.dart @@ -7,7 +7,7 @@ class RoomSummaryController(final JoinRoomRequest request) extends AsyncNotifier { @override Future build() => - ref.watch(ClientController.provider.notifier).getRoomSummary(request); + ref.read(ClientController.provider.notifier).getRoomSummary(request); static final provider = AsyncNotifierProvider.family .autoDispose( diff --git a/lib/controllers/spec_versions.dart b/lib/controllers/spec_versions.dart index 1f879bd..d2316bd 100644 --- a/lib/controllers/spec_versions.dart +++ b/lib/controllers/spec_versions.dart @@ -5,7 +5,7 @@ import "package:nexus/models/spec_versions_response.dart"; class SpecVersionsController extends AsyncNotifier { @override Future build() => - ref.watch(ClientController.provider.notifier).getSpecVersions(); + ref.read(ClientController.provider.notifier).getSpecVersions(); static final provider = AsyncNotifierProvider.autoDispose< diff --git a/lib/widgets/room_chat/room_chat.dart b/lib/widgets/room_chat/room_chat.dart index a7fe9e5..05413d6 100644 --- a/lib/widgets/room_chat/room_chat.dart +++ b/lib/widgets/room_chat/room_chat.dart @@ -62,7 +62,7 @@ final class const RoomChat({ final controllerProvider = RoomChatController.provider(roomId); final notifier = ref.watch(controllerProvider.notifier); - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); final controllerData = ref.watch(controllerProvider); diff --git a/lib/widgets/room_menu.dart b/lib/widgets/room_menu.dart index 278e479..7488ada 100644 --- a/lib/widgets/room_menu.dart +++ b/lib/widgets/room_menu.dart @@ -14,7 +14,7 @@ final class const RoomMenu( @override Widget build(BuildContext context, WidgetRef ref) { final danger = Theme.of(context).colorScheme.error; - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); return PopupMenuButton( itemBuilder: (_) => [ diff --git a/lib/widgets/user_bottom_sheet.dart b/lib/widgets/user_bottom_sheet.dart index feeb5a1..9fbdf35 100644 --- a/lib/widgets/user_bottom_sheet.dart +++ b/lib/widgets/user_bottom_sheet.dart @@ -26,7 +26,7 @@ final class const UserBottomSheet( Widget build(BuildContext context, WidgetRef ref) { final theme = Theme.of(context); final textTheme = theme.textTheme; - final client = ref.watch(ClientController.provider.notifier); + final client = ref.read(ClientController.provider.notifier); void showMembershipDialog(MembershipAction action) => showDialog( context: context,