don't require non-null metadata

This commit is contained in:
Henry Hiles 2026-07-21 16:25:15 -04:00
commit 0da3b4da22
Signed by: Henry-Hiles
SSH key fingerprint: SHA256:VKQUdS31Q90KvX7EkKMHMBpUspcmItAh86a+v7PGiIs

View file

@ -101,15 +101,18 @@ class MentionOverlay extends ConsumerWidget {
? rooms.values ? rooms.values
: rooms.values.where( : rooms.values.where(
(room) => (room) =>
(room.metadata?.name ?? room.metadata!.id) (room.metadata?.name ??
room.metadata?.id ??
"")
.toLowerCase() .toLowerCase()
.contains(query.toLowerCase()), .contains(query.toLowerCase()),
)) ))
.map((room) { .map((room) {
final name = final name =
room.metadata?.name ?? room.metadata?.name ??
room.metadata!.canonicalAlias ?? room.metadata?.canonicalAlias ??
room.metadata!.id; room.metadata?.id ??
"Unknown Room";
return ListTile( return ListTile(
leading: AvatarOrHash( leading: AvatarOrHash(
room.metadata?.avatar, room.metadata?.avatar,