@@ -22,28 +22,16 @@ import Foundation
2222@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
2323public struct PipelineResult : @unchecked Sendable {
2424 let bridge : __PipelineResultBridge
25- private let serverTimestamp : ServerTimestampBehavior
2625
2726 init ( _ bridge: __PipelineResultBridge ) {
2827 self . bridge = bridge
29- serverTimestamp = . none
3028 ref = self . bridge. reference
3129 id = self . bridge. documentID
3230 data = self . bridge. data ( ) . mapValues { Helper . convertObjCToSwift ( $0) }
3331 createTime = self . bridge. create_time
3432 updateTime = self . bridge. update_time
3533 }
3634
37- init ( _ bridge: __PipelineResultBridge , _ behavior: ServerTimestampBehavior ) {
38- self . bridge = bridge
39- serverTimestamp = behavior
40- ref = self . bridge. reference
41- id = self . bridge. documentID
42- data = self . bridge. data ( with: serverTimestamp)
43- createTime = self . bridge. create_time
44- updateTime = self . bridge. update_time
45- }
46-
4735 /// The reference of the document, if the query returns the `__name__` field.
4836 public let ref : DocumentReference ?
4937
@@ -63,29 +51,20 @@ public struct PipelineResult: @unchecked Sendable {
6351 /// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
6452 /// - Returns: The data at the specified field location or `nil` if no such field exists.
6553 public func get( _ fieldName: String ) -> Sendable ? {
66- return Helper . convertObjCToSwift ( bridge. get (
67- fieldName,
68- serverTimestampBehavior: serverTimestamp
69- ) )
54+ return Helper . convertObjCToSwift ( bridge. get ( fieldName) )
7055 }
7156
7257 /// Retrieves the field specified by `fieldPath`.
7358 /// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
7459 /// - Returns: The data at the specified field location or `nil` if no such field exists.
7560 public func get( _ fieldPath: FieldPath ) -> Sendable ? {
76- return Helper . convertObjCToSwift ( bridge. get (
77- fieldPath,
78- serverTimestampBehavior: serverTimestamp
79- ) )
61+ return Helper . convertObjCToSwift ( bridge. get ( fieldPath) )
8062 }
8163
8264 /// Retrieves the field specified by `fieldPath`.
8365 /// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
8466 /// - Returns: The data at the specified field location or `nil` if no such field exists.
8567 public func get( _ field: Field ) -> Sendable ? {
86- return Helper . convertObjCToSwift ( bridge. get (
87- field. fieldName,
88- serverTimestampBehavior: serverTimestamp
89- ) )
68+ return Helper . convertObjCToSwift ( bridge. get ( field. fieldName) )
9069 }
9170}
0 commit comments