Skip to content

Commit 871d965

Browse files
Fix Swift 6 build
1 parent 9bdce80 commit 871d965

File tree

2 files changed

+9
-10
lines changed

2 files changed

+9
-10
lines changed

Sources/PowerSync/Kotlin/db/KotlinConnectionContext.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,10 @@ final class KotlinTransactionContext: Transaction, KotlinConnectionContextProtoc
9898
func mapParameters(_ parameters: [Any?]?) -> [Any] {
9999
parameters?.map { item in
100100
switch item {
101-
case .none: NSNull()
102-
case let item as PowerSyncDataTypeConvertible:
103-
item.psDataType?.unwrap() ?? NSNull()
104-
default: item
101+
case .none: NSNull()
102+
case let item as PowerSyncDataTypeConvertible:
103+
item.psDataType?.unwrap() ?? NSNull()
104+
default: item as Any
105105
}
106106
} ?? []
107107
}

Tests/PowerSyncTests/Kotlin/KotlinPowerSyncDatabaseImplTests.swift

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@testable import PowerSync
21
import struct Foundation.UUID
2+
@testable import PowerSync
33
import XCTest
44

55
final class KotlinPowerSyncDatabaseImplTests: XCTestCase {
@@ -164,11 +164,11 @@ final class KotlinPowerSyncDatabaseImplTests: XCTestCase {
164164
parameters: [uuid, "Test User", "test@example.com"]
165165
)
166166

167-
let _ = try await database.getOptional(
167+
_ = try await database.getOptional(
168168
sql: "SELECT id, name, email FROM users WHERE id = ?",
169169
parameters: [uuid]
170170
) { cursor throws in
171-
try (
171+
try (
172172
cursor.getString(name: "id"),
173173
cursor.getString(name: "name"),
174174
cursor.getString(name: "email")
@@ -719,9 +719,8 @@ final class KotlinPowerSyncDatabaseImplTests: XCTestCase {
719719
}
720720
}
721721

722-
723-
extension UUID: @retroactive PowerSyncDataTypeConvertible {
722+
extension UUID: PowerSyncDataTypeConvertible {
724723
public var psDataType: PowerSyncDataType? {
725724
.string(uuidString)
726725
}
727-
}
726+
}

0 commit comments

Comments
 (0)