File tree Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Expand file tree Collapse file tree 3 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 11# Unreleased
22- [ feature] Add ` Pipeline ` support.
3+ - [ fixed] Fixed an issue where the returned object in transaction blocks could not
4+ pass across actor boundaries in Swift 6 (#15467 ).
35
46# 12.4.0
57- [ fixed] Implemented an internal workaround to fix
Original file line number Diff line number Diff line change @@ -102,7 +102,7 @@ public extension Firestore {
102102 /// explicitly specified in the `updateBlock` parameter.
103103 /// - Returns Returns the value returned in the `updateBlock` parameter if no errors occurred.
104104 func runTransaction( _ updateBlock: @escaping ( Transaction , NSErrorPointer )
105- -> Any ? ) async throws -> Any ? {
105+ -> sending Any? ) async throws -> sending Any? {
106106 // This needs to be wrapped in order to express a nullable return value upon success.
107107 // See https://github.com/firebase/firebase-ios-sdk/issues/9426 for more details.
108108 return try await withCheckedThrowingContinuation { continuation in
Original file line number Diff line number Diff line change @@ -26,7 +26,8 @@ import Foundation
2626protocol Stage {
2727 var name : String { get }
2828 var bridge : StageBridge { get }
29- /// The `errorMessage` defaults to `nil`. Errors during stage construction are captured and thrown later when `execute()` is called.
29+ /// The `errorMessage` defaults to `nil`. Errors during stage construction are captured and thrown
30+ /// later when `execute()` is called.
3031 var errorMessage : String ? { get }
3132}
3233
You can’t perform that action at this time.
0 commit comments