Skip to content

Commit dd262de

Browse files
authored
Merge pull request #13 from hishd/patch7
Added compiler flags for @available
2 parents e8ddf46 + 853243a commit dd262de

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

Sources/Networking/DataTranserService/NetworkDataTransferService.swift

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ import Foundation
1010
public protocol NetworkDataTransferService {
1111
typealias CompletionHandler<T> = (Result<T, NetworkDataTransferError>) -> Void
1212
typealias CompletionHandlerCollection<T> = (Result<ResponseData<T>, NetworkDataTransferError>) -> Void
13+
@available(macOS 10.15, *)
1314
typealias TaskType<T> = Task<T, Error>
15+
@available(macOS 10.15, *)
1416
typealias TaskTypeCollection<T> = Task<[T], Error>
1517

1618
func request<T: Decodable, E: RequestableEndpoint>(

Sources/Networking/NetworkService/NetworkService.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import Foundation
99

1010
public protocol NetworkService {
1111
typealias CompletionHandler = (Result<Data?, NetworkError>) -> Void
12+
@available(macOS 10.15, *)
1213
typealias TaskType = Task<Data, Error>
1314

1415
func request(endpoint: any RequestableEndpoint, completion: @escaping CompletionHandler) -> CancellableHttpRequest?

Sources/Networking/NetworkService/NetworkSessionManager.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import Foundation
99

1010
public protocol NetworkSessionManager {
1111
typealias CompletionHandler = (Data?, URLResponse?, Error?) -> Void
12+
@available(macOS 10.15, *)
1213
typealias TaskType = Task<(Data, URLResponse), Error>
1314

1415
func request(_ request: URLRequest, completion: @escaping CompletionHandler) -> CancellableHttpRequest

0 commit comments

Comments
 (0)