File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
BuckoNetworking/Protocols Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -12,21 +12,21 @@ public protocol DecodableEndpoint: Endpoint {
1212
1313public extension DecodableEndpoint {
1414 @discardableResult
15- public func request( completion: @escaping ( ( ResponseType ? , Error ? ) -> Void ) ) -> Request {
15+ public func request( completion: @escaping ( ( ResponseType ? , DataResponse < Data > ) -> Void ) ) -> Request {
1616 let request = Bucko . shared. requestData ( endpoint: self ) { response in
1717
1818 if response. result. isSuccess {
1919 guard let value = response. result. value else { return }
2020
2121 do {
2222 let result = try JSONDecoder ( ) . decode ( ResponseType . self, from: value)
23- completion ( result, nil )
23+ completion ( result, response )
2424 } catch {
2525 debugPrint ( error)
26- completion ( nil , error )
26+ completion ( nil , response )
2727 }
2828 } else {
29- completion ( nil , response. result . error )
29+ completion ( nil , response)
3030 }
3131 }
3232
Original file line number Diff line number Diff line change @@ -64,21 +64,21 @@ public extension Endpoint {
6464 @discardableResult
6565 public func request< T: Decodable > (
6666 responseType: T . Type ,
67- completion: @escaping ( ( T ? , Error ? ) -> Void ) ) -> Request {
67+ completion: @escaping ( ( T ? , DataResponse < Data > ) -> Void ) ) -> Request {
6868 let request = Bucko . shared. requestData ( endpoint: self ) { response in
6969
7070 if response. result. isSuccess {
7171 guard let value = response. result. value else { return }
7272
7373 do {
7474 let result = try JSONDecoder ( ) . decode ( T . self, from: value)
75- completion ( result, nil )
75+ completion ( result, response )
7676 } catch {
7777 debugPrint ( error)
78- completion ( nil , error )
78+ completion ( nil , response )
7979 }
8080 } else {
81- completion ( nil , response. result . error )
81+ completion ( nil , response)
8282 }
8383 }
8484
You can’t perform that action at this time.
0 commit comments