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 @@ -14,21 +14,21 @@ public protocol DecodableEndpoint: Endpoint {
1414
1515public extension DecodableEndpoint {
1616 @discardableResult
17- public func request( completion: @escaping ( ( ResponseType ? , Error ? ) -> Void ) ) -> Request {
17+ public func request( completion: @escaping ( ( ResponseType ? , DataResponse < Data > ) -> Void ) ) -> Request {
1818 let request = Bucko . shared. requestData ( endpoint: self ) { response in
1919
2020 if response. result. isSuccess {
2121 guard let value = response. result. value else { return }
2222
2323 do {
2424 let result = try JSONDecoder ( ) . decode ( ResponseType . self, from: value)
25- completion ( result, nil )
25+ completion ( result, response )
2626 } catch {
2727 debugPrint ( error)
28- completion ( nil , error )
28+ completion ( nil , response )
2929 }
3030 } else {
31- completion ( nil , response. result . error )
31+ completion ( nil , response)
3232 }
3333 }
3434
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