@@ -22,28 +22,16 @@ import Foundation
22
22
@available ( iOS 13 , tvOS 13 , macOS 10 . 15 , macCatalyst 13 , watchOS 7 , * )
23
23
public struct PipelineResult : @unchecked Sendable {
24
24
let bridge : __PipelineResultBridge
25
- private let serverTimestamp : ServerTimestampBehavior
26
25
27
26
init ( _ bridge: __PipelineResultBridge ) {
28
27
self . bridge = bridge
29
- serverTimestamp = . none
30
28
ref = self . bridge. reference
31
29
id = self . bridge. documentID
32
30
data = self . bridge. data ( ) . mapValues { Helper . convertObjCToSwift ( $0) }
33
31
createTime = self . bridge. create_time
34
32
updateTime = self . bridge. update_time
35
33
}
36
34
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
-
47
35
/// The reference of the document, if the query returns the `__name__` field.
48
36
public let ref : DocumentReference ?
49
37
@@ -63,29 +51,20 @@ public struct PipelineResult: @unchecked Sendable {
63
51
/// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
64
52
/// - Returns: The data at the specified field location or `nil` if no such field exists.
65
53
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) )
70
55
}
71
56
72
57
/// Retrieves the field specified by `fieldPath`.
73
58
/// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
74
59
/// - Returns: The data at the specified field location or `nil` if no such field exists.
75
60
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) )
80
62
}
81
63
82
64
/// Retrieves the field specified by `fieldPath`.
83
65
/// - Parameter fieldPath: The field path (e.g., "foo" or "foo.bar").
84
66
/// - Returns: The data at the specified field location or `nil` if no such field exists.
85
67
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) )
90
69
}
91
70
}
0 commit comments