Simplify and fix implementation

This commit is contained in:
Stefan Ceriu
2026-04-15 13:57:51 +03:00
committed by Stefan Ceriu
parent f378e6e926
commit 30593909de
3 changed files with 47 additions and 53 deletions
@@ -269,23 +269,16 @@ enum TimelineMediaPreviewItem: Equatable {
}
}
var hasCaption: Bool {
timelineItem.hasMediaCaption
}
var caption: String? {
timelineItem.mediaCaption
}
var formattedCaption: AttributedString? {
switch timelineItem {
case let audioItem as AudioRoomTimelineItem:
audioItem.content.formattedCaption
case let fileItem as FileRoomTimelineItem:
fileItem.content.formattedCaption
case let imageItem as ImageRoomTimelineItem:
imageItem.content.formattedCaption
case let videoItem as VideoRoomTimelineItem:
videoItem.content.formattedCaption
default:
nil
}
timelineItem.formattedMediaCaption
}
var contentType: String? {