From 39e902f498bb32e5b200699b82e29cb357852ccd Mon Sep 17 00:00:00 2001 From: Jeffrey Macko Date: Fri, 7 Feb 2020 22:38:04 +0100 Subject: [PATCH 1/2] URLResponse is unavailable on Linux 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it. --- Sources/TinyNetworking/Endpoint.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Sources/TinyNetworking/Endpoint.swift b/Sources/TinyNetworking/Endpoint.swift index 3081cb4..633840d 100644 --- a/Sources/TinyNetworking/Endpoint.swift +++ b/Sources/TinyNetworking/Endpoint.swift @@ -1,4 +1,7 @@ import Foundation +#if os(Linux) +import FoundationNetworking +#endif /// Built-in Content Types public enum ContentType: String { From 03da672be18d8c87ce656557a29b03292e6390c2 Mon Sep 17 00:00:00 2001 From: Jeffrey Macko Date: Sun, 9 Feb 2020 15:32:15 +0100 Subject: [PATCH 2/2] Move to canImport for Linux support --- Sources/TinyNetworking/Endpoint.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/TinyNetworking/Endpoint.swift b/Sources/TinyNetworking/Endpoint.swift index 633840d..d05663c 100644 --- a/Sources/TinyNetworking/Endpoint.swift +++ b/Sources/TinyNetworking/Endpoint.swift @@ -1,5 +1,5 @@ import Foundation -#if os(Linux) +#if canImport(FoundationNetworking) import FoundationNetworking #endif