Use font from context and store it in pill data

This commit is contained in:
aringenbach
2022-05-10 17:19:52 +02:00
parent d06ba2d11b
commit 69b7eae92f
8 changed files with 139 additions and 49 deletions
@@ -162,10 +162,11 @@ extension RoomDataSource {
let attributed = eventFormatter.renderHTMLString(body, for: event, with: self.roomState, isEditMode: true)
if let attributed = attributed, #available(iOS 15.0, *) {
editableTextMessage = PillsFormatter.insertPills(in: attributed,
withSession: self.mxSession,
event: event,
andRoomState: self.roomState,
isEditMode: true)
withSession: self.mxSession,
eventFormatter: self.eventFormatter,
event: event,
andRoomState: self.roomState,
isEditMode: true)
} else {
editableTextMessage = attributed
}
@@ -174,10 +175,11 @@ extension RoomDataSource {
let attributed = eventFormatter.renderHTMLString(body, for: event, with: self.roomState, isEditMode: true)
if let attributed = attributed, #available(iOS 15.0, *) {
editableTextMessage = PillsFormatter.insertPills(in: attributed,
withSession: self.mxSession,
event: event,
andRoomState: self.roomState,
isEditMode: true)
withSession: self.mxSession,
eventFormatter: self.eventFormatter,
event: event,
andRoomState: self.roomState,
isEditMode: true)
} else {
editableTextMessage = attributed
}