fix: use ownerId for group DM detection in DmSearchBar
This commit is contained in:
@@ -60,7 +60,7 @@ export function DmSearchBar() {
|
|||||||
.map((dm): DmItem | null => {
|
.map((dm): DmItem | null => {
|
||||||
const otherMembers = dm.members.filter(m => !isSelf(m, user));
|
const otherMembers = dm.members.filter(m => !isSelf(m, user));
|
||||||
if (otherMembers.length === 0) return null;
|
if (otherMembers.length === 0) return null;
|
||||||
const isGroup = dm.members.length > 2;
|
const isGroup = !!dm.ownerId;
|
||||||
const displayName = isGroup
|
const displayName = isGroup
|
||||||
? otherMembers.map(m => m.displayName ?? parseFederatedUsername(m.username).baseName).join(', ')
|
? otherMembers.map(m => m.displayName ?? parseFederatedUsername(m.username).baseName).join(', ')
|
||||||
: otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? '';
|
: otherMembers[0]?.displayName ?? otherMembers[0]?.username ?? '';
|
||||||
|
|||||||
Reference in New Issue
Block a user