mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 01:20:12 +00:00
Delivery status is displayed only for last message (#1193)
* checkmark only displays for the last message * delivery status is now displayed only for last message * changelog
This commit is contained in:
@@ -104,31 +104,6 @@ enum RoomTimelineViewProvider: Identifiable, Hashable {
|
||||
return item.id
|
||||
}
|
||||
}
|
||||
|
||||
var isUnsent: Bool {
|
||||
switch self {
|
||||
case .text(let item as EventBasedTimelineItemProtocol, _),
|
||||
.image(let item as EventBasedTimelineItemProtocol, _),
|
||||
.video(let item as EventBasedTimelineItemProtocol, _),
|
||||
.audio(let item as EventBasedTimelineItemProtocol, _),
|
||||
.file(let item as EventBasedTimelineItemProtocol, _),
|
||||
.emote(let item as EventBasedTimelineItemProtocol, _),
|
||||
.notice(let item as EventBasedTimelineItemProtocol, _),
|
||||
.redacted(let item as EventBasedTimelineItemProtocol, _),
|
||||
.encrypted(let item as EventBasedTimelineItemProtocol, _),
|
||||
.sticker(let item as EventBasedTimelineItemProtocol, _),
|
||||
.unsupported(let item as EventBasedTimelineItemProtocol, _),
|
||||
.state(let item as EventBasedTimelineItemProtocol, _),
|
||||
.location(let item as EventBasedTimelineItemProtocol, _):
|
||||
return item.properties.deliveryStatus == .sending || item.properties.deliveryStatus == .sendingFailed
|
||||
case .separator,
|
||||
.readMarker,
|
||||
.paginationIndicator,
|
||||
.timelineStart,
|
||||
.group:
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
/// Whether or not it is possible to send a reaction to this timeline item.
|
||||
var isReactable: Bool {
|
||||
|
||||
Reference in New Issue
Block a user