mirror of
https://github.com/element-hq/element-x-ios.git
synced 2025-03-11 13:59:13 +00:00
Trim newlines from message previews. (#1208)
- Fixes a bug with replies where the message shows on the line after the sender's name.
This commit is contained in:
parent
ce7ca32efc
commit
ba79d7f141
@ -78,12 +78,13 @@ struct RoomEventStringBuilder {
|
||||
}
|
||||
|
||||
func prefix(_ eventSummary: String, with sender: TimelineItemSender) -> AttributedString {
|
||||
let attributedEventSummary = AttributedString(eventSummary.trimmingCharacters(in: .whitespacesAndNewlines))
|
||||
if let senderDisplayName = sender.displayName,
|
||||
let attributedSenderDisplayName = try? AttributedString(markdown: "**\(senderDisplayName)**") {
|
||||
// Don't include the message body in the markdown otherwise it makes tappable links.
|
||||
return attributedSenderDisplayName + ": " + AttributedString(eventSummary)
|
||||
return attributedSenderDisplayName + ": " + attributedEventSummary
|
||||
} else {
|
||||
return AttributedString(eventSummary)
|
||||
return attributedEventSummary
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user