fix: use ownerId for group DM detection in MobileChatScreen

This commit is contained in:
Jannis Braun
2026-03-27 03:56:51 +01:00
parent fffef6db49
commit 6a4dd46729
@@ -37,7 +37,7 @@ export function MobileChatScreen({ params }: MobileChatScreenProps) {
const dm = dmChannels.find(d => d.id === channelId); const dm = dmChannels.find(d => d.id === channelId);
if (dm) { if (dm) {
const otherMembers = dm.members.filter(m => m.id !== authUser?.id); const otherMembers = dm.members.filter(m => m.id !== authUser?.id);
const isGroup = dm.members.length > 2; const isGroup = !!dm.ownerId;
channelName = isGroup channelName = isGroup
? otherMembers.map(m => m.displayName ?? m.username).join(', ') ? otherMembers.map(m => m.displayName ?? m.username).join(', ')
: otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? 'Direct Message'; : otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? 'Direct Message';