change how cross-room jumping works

This commit is contained in:
Henry Hiles 2026-09-29 20:23:16 -04:00
commit da7f2dcf4e
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
5 changed files with 45 additions and 48 deletions

View file

@ -1,7 +1,6 @@
import "package:material_ui/material_ui.dart";
import "package:hooks_riverpod/hooks_riverpod.dart";
import "package:nexus/controllers/init_complete.dart";
import "package:nexus/controllers/contextual_event.dart";
import "package:nexus/controllers/key.dart";
import "package:nexus/widgets/appbar.dart";
import "package:nexus/widgets/sidebar.dart";
@ -27,19 +26,11 @@ class const ChatPage({super.key}) extends HookConsumerWidget {
children: [
if (isDesktop) Sidebar(),
Expanded(
child: Consumer(
builder: (context, ref, _) {
final initialHighlight = ref.watch(
ContextualEventController.provider(roomId),
);
return RoomChat(
key: ValueKey((roomId, initialHighlight)),
roomId: roomId,
isDesktop: isDesktop,
initialHighlight: initialHighlight,
showMembersByDefault: showMembersByDefault,
);
},
child: RoomChat(
key: ValueKey(roomId),
roomId: roomId,
isDesktop: isDesktop,
showMembersByDefault: showMembersByDefault,
),
),
],