Skip to content

Commit dc7dffc

Browse files
authored
Merge pull request #23 from allaboutapps/change-access-modifier
change access modifier
2 parents 86e958f + a2b2590 commit dc7dffc

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

Fetch/Code/Network/APIClient.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public struct NetworkResponse<T> {
8484
}
8585

8686
/// The `APIClient` is the interface to the network and it is used by a `Resource` to send http requests.
87-
public class APIClient {
87+
open class APIClient {
8888

8989
typealias CompletionCallback<T> = ((Swift.Result<NetworkResponse<T>, FetchError>) -> Void)
9090

Fetch/Code/Network/Resource.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Alamofire
1212
/// A `Resource` represents all data necessary for a network request combined with the decoding of the response.
1313
/// Additionally, caching behaviour can be specified
1414

15-
public class Resource<T: Decodable>: CacheableResource {
15+
open class Resource<T: Decodable>: CacheableResource {
1616

1717
public enum Body {
1818
case encodable(Encodable)

Fetch/Code/Utilities/RequestToken.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,18 @@ import Foundation
1010

1111
/// A `RequestToken` can be used to cancel a running network request
1212
public class RequestToken {
13-
internal let onCancel: (() -> Void)
14-
internal var requestTokens = [RequestToken]()
13+
public let onCancel: (() -> Void)
14+
private var requestTokens = [RequestToken]()
1515

1616
/// Indicates if the request is cancelled
1717
public private(set) var isCancelled: Bool = false
1818

19-
internal init(_ onCancel: @escaping (() -> Void) = {}) {
19+
public init(_ onCancel: @escaping (() -> Void) = {}) {
2020
self.onCancel = onCancel
2121
}
2222

2323
/// Appends a `RequestToken` and cancels it if self is already cancelled
24-
internal func append(_ requestToken: RequestToken) {
24+
public func append(_ requestToken: RequestToken) {
2525
requestTokens.append(requestToken)
2626

2727
if isCancelled {
@@ -30,7 +30,7 @@ public class RequestToken {
3030
}
3131

3232
@discardableResult
33-
internal static func += (lhs: RequestToken, rhs: RequestToken) -> RequestToken {
33+
public static func += (lhs: RequestToken, rhs: RequestToken) -> RequestToken {
3434
lhs.append(rhs)
3535
return lhs
3636
}

0 commit comments

Comments
 (0)