diff --git a/Package.swift b/Package.swift index 2543db0..b87f3c1 100644 --- a/Package.swift +++ b/Package.swift @@ -208,6 +208,7 @@ let SwiftFirebase = ]), .executableTarget(name: "FireBaseUI", dependencies: [ + "firebase", "FirebaseCore", "FirebaseAuth", "FirebaseFirestore", @@ -219,6 +220,7 @@ let SwiftFirebase = cxxSettings: [ .define("INTERNAL_EXPERIMENTAL"), .define("_CRT_SECURE_NO_WARNINGS", .when(platforms: [.windows])), + .headerSearchPath("../../third_party/firebase-development/usr/include"), ], swiftSettings: [ .interoperabilityMode(.Cxx), diff --git a/Sources/FirebaseFirestore/Timestamp+Swift.swift b/Sources/FirebaseFirestore/Timestamp+Swift.swift index 5df8fd3..a65b763 100644 --- a/Sources/FirebaseFirestore/Timestamp+Swift.swift +++ b/Sources/FirebaseFirestore/Timestamp+Swift.swift @@ -49,8 +49,7 @@ extension Timestamp: Codable { extension Date { internal func firestoreTimestamp() -> Timestamp { - var secondsDouble: Double = 0.0 - var fraction = modf(timeIntervalSince1970, &secondsDouble) + var (secondsDouble, fraction) = modf(timeIntervalSince1970) // Re-implementation of https://github.com/firebase/firebase-ios-sdk/blob/master/Firestore/Source/API/FIRTimestamp.m#L50 if (fraction < 0) {