File tree Expand file tree Collapse file tree 3 files changed +7
-7
lines changed
Expand file tree Collapse file tree 3 files changed +7
-7
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change @@ -10,18 +10,18 @@ import Foundation
1010
1111/// A `RequestToken` can be used to cancel a running network request
1212public 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 }
You can’t perform that action at this time.
0 commit comments