Merge pull request #2796 from krille-chan/krille/fix-dm-in-spaces

fix: DMs in spaces are displayed as empty chats
This commit is contained in:
Krille-chan 2026-03-30 14:08:23 +02:00 committed by GitHub
commit d4d7af08a4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -527,14 +527,16 @@ class _SpaceViewState extends State<SpaceView> {
);
}
final item = _discoveredChildren[i];
var joinedRoom = room.client.getRoomById(item.roomId);
final displayname =
item.name ??
item.canonicalAlias ??
joinedRoom?.getLocalizedDisplayname() ??
L10n.of(context).emptyChat;
final avatarUrl = item.avatarUrl ?? joinedRoom?.avatar;
if (!displayname.toLowerCase().contains(filter)) {
return const SizedBox.shrink();
}
var joinedRoom = room.client.getRoomById(item.roomId);
if (joinedRoom?.membership == Membership.leave) {
joinedRoom = null;
}
@ -598,7 +600,7 @@ class _SpaceViewState extends State<SpaceView> {
)
: Avatar(
size: avatarSize,
mxContent: item.avatarUrl,
mxContent: avatarUrl,
name: '#',
backgroundColor:
theme.colorScheme.surfaceContainer,