Various improvements

This commit is contained in:
Isaac
2025-07-01 14:57:33 +02:00
parent deed7905b6
commit adbc7bad61
40 changed files with 319 additions and 152 deletions

View File

@@ -775,18 +775,7 @@ public final class TelegramRootController: NavigationController, TelegramRootCon
}
}
//Xcode 16
#if canImport(ContactProvider)
extension MediaEditorScreenImpl.Result: @retroactive MediaEditorScreenResult {
public var target: Stories.PendingTarget {
if let sendAsPeerId = self.options.sendAsPeerId {
return .peer(sendAsPeerId)
} else {
return .myStories
}
}
}
#else
#if SWIFT_PACKAGE
extension MediaEditorScreenImpl.Result: MediaEditorScreenResult {
public var target: Stories.PendingTarget {
if let sendAsPeerId = self.options.sendAsPeerId {
@@ -796,4 +785,14 @@ extension MediaEditorScreenImpl.Result: MediaEditorScreenResult {
}
}
}
#else
extension MediaEditorScreenImpl.Result: @retroactive MediaEditorScreenResult {
public var target: Stories.PendingTarget {
if let sendAsPeerId = self.options.sendAsPeerId {
return .peer(sendAsPeerId)
} else {
return .myStories
}
}
}
#endif