Skip to content

Commit 56ae64a

Browse files
Merge pull request #23 from PassiveLogic/feat/swift-wasm-support
Feat: Add Swift-wasm suppport to DataLoader
2 parents 7c32a6c + 68720a6 commit 56ae64a

File tree

7 files changed

+17
-9
lines changed

7 files changed

+17
-9
lines changed

Package.resolved

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Package.swift

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ let package = Package(
1919
.target(
2020
name: "DataLoader",
2121
dependencies: [
22-
.product(name: "NIO", package: "swift-nio"),
22+
.product(name: "NIOCore", package: "swift-nio"),
2323
.product(name: "NIOConcurrencyHelpers", package: "swift-nio"),
2424
]
2525
),
@@ -30,7 +30,14 @@ let package = Package(
3030
.product(name: "AsyncCollections", package: "async-collections"),
3131
]
3232
),
33-
.testTarget(name: "DataLoaderTests", dependencies: ["DataLoader"]),
33+
.testTarget(
34+
name: "DataLoaderTests",
35+
dependencies: [
36+
"DataLoader",
37+
.product(name: "NIOCore", package: "swift-nio"),
38+
.product(name: "NIOPosix", package: "swift-nio"),
39+
]
40+
),
3441
.testTarget(name: "AsyncDataLoaderTests", dependencies: ["AsyncDataLoader"]),
3542
]
3643
)

Sources/DataLoader/DataLoader.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import NIO
21
import NIOConcurrencyHelpers
2+
import NIOCore
33

44
public enum DataLoaderFutureValue<T> {
55
case success(T)

Sources/DataLoader/DataLoaderOptions.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import NIO
1+
import NIOCore
22

33
public struct DataLoaderOptions<Key: Hashable, Value> {
44
/// Default `true`. Set to `false` to disable batching, invoking

Tests/DataLoaderTests/DataLoaderAbuseTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import NIO
1+
import NIOPosix
22
import XCTest
33

44
@testable import DataLoader

Tests/DataLoaderTests/DataLoaderAsyncTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import NIO
1+
import NIOPosix
22
import XCTest
33

44
@testable import DataLoader

Tests/DataLoaderTests/DataLoaderTests.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import NIO
1+
import NIOCore
2+
import NIOPosix
23
import XCTest
34

45
@testable import DataLoader

0 commit comments

Comments
 (0)