don't require non-null metadata
This commit is contained in:
parent
a557cffdbf
commit
0da3b4da22
1 changed files with 6 additions and 3 deletions
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue