7 Commits
Author SHA1 Message Date
cherylEnkidu 315221fe5b Export FirebaseCore.Timestamp in Firestore files to reduce the breakage of moving Timestamp (#13292) 2024-07-16 19:44:08 -04:00
cherylEnkidu 3de44b7ab7 Move Timestamp class from Firestore to Firebase Core (#13221) 2024-07-12 16:19:35 -04:00
Nick Cooke 992dd55adc [Firestore] Consolidate Firestore and FirestoreSwift (Post-Rollback) (#11954) 2023-10-19 19:52:20 -04:00
Nick Cooke 0c8d1433b8 Revert "[Firestore] Consolidate Firestore and FirestoreSwift (#11806)" (#11939) 2023-10-13 22:01:34 +00:00
Nick Cooke a7e3720e9e [Firestore] Consolidate Firestore and FirestoreSwift (#11806) 2023-10-13 14:52:29 -04:00
Andrew Heard 79f9cba743 [Firestore] Remove encoding/decoding strategy type aliases (#10273)
Removed the `Firestore.Encoder` and `Firestore.Decoder` encoding/decoding strategy type aliases and directly used the types from `FirebaseDataEncoder` and `FirebaseDataDecoder`.

Note: This requires the `TimestampEncoding/DecodingStrategy` extension to be added to `FirebaseDataEncoder/Decoder` instead of `Firestore.Encoder` and `Firestore.Decoder`. This will make the `timestamp` strategy visible to all users of the `FirebaseDataEncoder/Decoder` (that have FirestoreSwift installed), even though `Timestamp` is a Firestore-specific type.
2022-09-27 22:29:50 -04:00
Morten Bek Ditlevsen 65f6cfa0bf Make Firestore use FirebaseDataEncoder and FirebaseDataDecoder (re-implementation of #8858) (#9465) 2022-09-23 09:09:39 -07:00