use disambiguated display name for avatar change events

This commit is contained in:
Mauro Romito
2026-09-08 10:45:50 +02:00
committed by Mauro
parent 15627e4512
commit 098edab1b4
4 changed files with 38 additions and 16 deletions
@@ -948,7 +948,8 @@ nonisolated struct RoomTimelineItemFactory: RoomTimelineItemFactoryProtocol {
previousDisplayName: previousDisplayName,
avatarURLString: avatarURLString,
previousAvatarURLString: previousAvatarURLString,
member: eventItemProxy.sender.id,
memberID: eventItemProxy.sender.id,
memberDisplayName: eventItemProxy.sender.disambiguatedDisplayName ?? eventItemProxy.sender.id,
memberIsYou: isOutgoing) else { return nil }
return buildStateTimelineItem(for: eventItemProxy, text: text, isOutgoing: isOutgoing)
}