hide URL previews if generating them throws an error

This commit is contained in:
Henry Hiles 2026-06-23 10:50:20 -04:00
commit 3c7c74f745
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs
2 changed files with 27 additions and 25 deletions

View file

@ -12,6 +12,7 @@ class UrlPreviewController extends AsyncNotifier<OpenGraphData?> {
@override @override
Future<OpenGraphData?> build() async { Future<OpenGraphData?> build() async {
try {
final homeserver = ref.watch( final homeserver = ref.watch(
ClientStateController.provider.select((value) => value?.homeserverUrl), ClientStateController.provider.select((value) => value?.homeserverUrl),
); );
@ -38,7 +39,9 @@ class UrlPreviewController extends AsyncNotifier<OpenGraphData?> {
} }
} }
} }
} catch (_) {
return null;
}
return null; return null;
} }

View file

@ -508,7 +508,6 @@ class RoomChat extends HookConsumerWidget {
MemberList(roomId), MemberList(roomId),
], ],
), ),
endDrawer: showMembersByDefault ? null : MemberList(roomId), endDrawer: showMembersByDefault ? null : MemberList(roomId),
); );
} }