Refactor TimelineItemSendInfo out of the styler. (#3100)

* Reorder some properties.

No code changes.

* Refactor TimelineItemSendInfo out of the styler.

* Add (unused) examples of encryption shields.

* Rename file.
This commit is contained in:
Doug
2024-07-30 09:43:17 +01:00
committed by GitHub
parent 0fab3a8afc
commit a2ea9c4a06
10 changed files with 235 additions and 114 deletions
@@ -42,17 +42,17 @@ extension EventBasedTimelineItemProtocol {
var isRemoteMessage: Bool {
id.eventID != nil
}
var hasFailedToSend: Bool {
properties.deliveryStatus == .sendingFailed
var isRedacted: Bool {
self is RedactedRoomTimelineItem
}
var pollIfAvailable: Poll? {
(self as? PollRoomTimelineItem)?.poll
}
var isRedacted: Bool {
self is RedactedRoomTimelineItem
var hasFailedToSend: Bool {
properties.deliveryStatus == .sendingFailed
}
var hasFailedDecryption: Bool {