@@ -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
2020public extension NetworkConnectivityKit {
2121 /// Test connectivity using multiple methods.
@@ -58,10 +58,10 @@ public extension NetworkConnectivityKit {
5858// MARK: - ConnectivityValidation
5959
6060public 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
8888public extension NetworkConnectivityKit {
89- enum ConnectivityMethod {
89+ enum ConnectivityMethod : Sendable {
9090 case appleCaptive
9191 case appleLibrary
9292 case googleGstatic
0 commit comments