fix(ios): register Closer source path in Package.swift and fix compile errors
This commit is contained in:
parent
857d48e14f
commit
a0e0771d2d
|
|
@ -9,6 +9,10 @@
|
|||
.cxx
|
||||
local.properties
|
||||
|
||||
# iOS Swift Package Manager build artifacts
|
||||
iphone/.build/
|
||||
iphone/Package.resolved
|
||||
|
||||
# Private project docs (agent-only, never commit)
|
||||
FUTURE.md
|
||||
HISTORY.md
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
import Foundation
|
||||
|
||||
import FirebaseFirestoreSwift
|
||||
import FirebaseFirestore
|
||||
|
||||
struct User: Codable, Identifiable, Sendable {
|
||||
let id: String
|
||||
|
|
@ -117,7 +117,7 @@ struct Entitlement: Codable, Identifiable, Sendable {
|
|||
}
|
||||
|
||||
struct DailyQuestion: Codable, Identifiable, Sendable {
|
||||
@DocumentID var id: String?
|
||||
var id: String?
|
||||
var questionId: String
|
||||
var date: String // YYYY-MM-DD
|
||||
var assignedAt: Date
|
||||
|
|
@ -125,7 +125,7 @@ struct DailyQuestion: Codable, Identifiable, Sendable {
|
|||
}
|
||||
|
||||
struct DailyAnswer: Codable, Identifiable, Sendable {
|
||||
@DocumentID var id: String? // = userId
|
||||
var id: String? // = userId
|
||||
var sealedAnswer: String? // "sealed:v1:{base64}"
|
||||
var commitment: String? // "sha256:{urlsafe-base64}"
|
||||
var questionType: String // "text" | "multiple_choice" | "scale"
|
||||
|
|
|
|||
|
|
@ -24,22 +24,25 @@ let package = Package(
|
|||
dependencies: [
|
||||
.product(name: "FirebaseAuth", package: "firebase-ios-sdk"),
|
||||
.product(name: "FirebaseFirestore", package: "firebase-ios-sdk"),
|
||||
.product(name: "FirebaseFirestoreSwift", package: "firebase-ios-sdk"),
|
||||
.product(name: "FirebaseFunctions", package: "firebase-ios-sdk"),
|
||||
.product(name: "FirebaseMessaging", package: "firebase-ios-sdk"),
|
||||
.product(name: "FirebaseStorage", package: "firebase-ios-sdk"),
|
||||
.product(name: "RevenueCat", package: "purchases-ios"),
|
||||
.product(name: "RevenueCatUI", package: "purchases-ios"),
|
||||
.product(name: "GoogleSignIn", package: "GoogleSignIn-iOS"),
|
||||
]
|
||||
],
|
||||
path: "Closer",
|
||||
exclude: ["Info.plist", "Closer.entitlements"]
|
||||
),
|
||||
.testTarget(
|
||||
name: "CloserTests",
|
||||
dependencies: ["Closer"]
|
||||
dependencies: ["Closer"],
|
||||
path: "CloserTests"
|
||||
),
|
||||
.testTarget(
|
||||
name: "CloserUITests",
|
||||
dependencies: ["Closer"]
|
||||
dependencies: ["Closer"],
|
||||
path: "CloserUITests"
|
||||
),
|
||||
]
|
||||
)
|
||||
Loading…
Reference in New Issue