Adopt the new send queue interfaces

This commit is contained in:
Stefan Ceriu
2026-09-18 15:39:52 +03:00
parent 690f2be5f4
commit e51d869fdc
9 changed files with 308 additions and 19 deletions
@@ -96,6 +96,12 @@ protocol TimelineControllerProtocol: Sendable {
func sendHandle(for itemID: TimelineItemIdentifier) -> SendHandleProxy?
func pendingSendTarget(for itemID: TimelineItemIdentifier) -> SendTarget?
func retrySend(_ itemID: TimelineItemIdentifier, target: SendTarget) async
func abortSend(_ itemID: TimelineItemIdentifier, target: SendTarget) async
func eventTimestamp(for itemID: TimelineItemIdentifier) -> Date?
// MARK: - Sending