Skip to content

Commit 660a330

Browse files
committed
confirm sendable
1 parent 62661c9 commit 660a330

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

Package.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ let package = Package(
88
platforms: [
99
.iOS(.v13),
1010
.macOS(.v10_15),
11+
.macCatalyst(.v13),
1112
.watchOS(.v6),
1213
.tvOS(.v13),
1314
.visionOS(.v1),

Sources/NetworkConnectivityKit/NetworkConnectivityKit.swift

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@ import Foundation
1212
#error("NetworkConnectivityKit doesn't support Swift versions below 5.9.")
1313
#endif
1414

15-
/// Current NetworkConnectivityKit version 0.0.1. Necessary since SPM doesn't use dynamic libraries. Plus this will be more accurate.
16-
let version = "0.0.1"
15+
/// Current NetworkConnectivityKit version 0.0.2. Necessary since SPM doesn't use dynamic libraries. Plus this will be more accurate.
16+
let version = "0.0.2"
1717

18-
public enum NetworkConnectivityKit {}
18+
public enum NetworkConnectivityKit: Sendable {}
1919

2020
public extension NetworkConnectivityKit {
2121
/// Test connectivity using multiple methods.
@@ -58,10 +58,10 @@ public extension NetworkConnectivityKit {
5858
// MARK: - ConnectivityValidation
5959

6060
public extension NetworkConnectivityKit {
61-
struct ConnectivityValidation {
62-
public typealias Validation = (URL, HTTPURLResponse, Data) -> Bool
61+
struct ConnectivityValidation: Sendable {
62+
public typealias Validation = @Sendable (URL, HTTPURLResponse, Data) -> Bool
6363

64-
var validation: Validation
64+
let validation: Validation
6565

6666
public init(validation: @escaping Validation) {
6767
self.validation = validation
@@ -86,7 +86,7 @@ public extension NetworkConnectivityKit {
8686
// MARK: - ConnectivityMethod
8787

8888
public extension NetworkConnectivityKit {
89-
enum ConnectivityMethod {
89+
enum ConnectivityMethod: Sendable {
9090
case appleCaptive
9191
case appleLibrary
9292
case googleGstatic

0 commit comments

Comments
 (0)