From af67832e290ca209eb689d193df0a1b1e656fba7 Mon Sep 17 00:00:00 2001 From: Dominic Gunther Bauer <46312751+DominicGBauer@users.noreply.github.com> Date: Thu, 13 Feb 2025 09:21:34 +0200 Subject: [PATCH] chore: add default to userId in PowerSyncCredentials (#22) --- Demo/PowerSyncExample/PowerSync/SupabaseConnector.swift | 9 ++++----- Sources/PowerSync/PowerSyncCredentials.swift | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Demo/PowerSyncExample/PowerSync/SupabaseConnector.swift b/Demo/PowerSyncExample/PowerSync/SupabaseConnector.swift index cd048a6..fe5b184 100644 --- a/Demo/PowerSyncExample/PowerSync/SupabaseConnector.swift +++ b/Demo/PowerSyncExample/PowerSync/SupabaseConnector.swift @@ -70,15 +70,14 @@ class SupabaseConnector: PowerSyncBackendConnector { override func fetchCredentials() async throws -> PowerSyncCredentials? { session = try await client.auth.session - + if (self.session == nil) { throw AuthError.sessionMissing } - + let token = session!.accessToken - - // userId is for debugging purposes only - return PowerSyncCredentials(endpoint: self.powerSyncEndpoint, token: token, userId: currentUserID) + + return PowerSyncCredentials(endpoint: self.powerSyncEndpoint, token: token) } override func uploadData(database: PowerSyncDatabaseProtocol) async throws { diff --git a/Sources/PowerSync/PowerSyncCredentials.swift b/Sources/PowerSync/PowerSyncCredentials.swift index 2c7ffe8..898a1fd 100644 --- a/Sources/PowerSync/PowerSyncCredentials.swift +++ b/Sources/PowerSync/PowerSyncCredentials.swift @@ -14,7 +14,7 @@ public struct PowerSyncCredentials: Codable { /// User ID. public let userId: String? - public init(endpoint: String, token: String, userId: String?) { + public init(endpoint: String, token: String, userId: String? = nil) { self.endpoint = endpoint self.token = token self.userId = userId