@@ -155,14 +155,12 @@ open class ServiceManager { // : Singleton, Initializable
155
155
let retrievedData = !( data? . isEmpty ?? true ) ? data : nil
156
156
let responseClass = Resp . self
157
157
var responseError : DockerError ?
158
- switch ( urlResponse, retrievedData, error) {
159
- case let ( . some( urlResponse) , . some( retrievedData) , . none) :
160
- response = responseClass. init ( statusCode: urlResponse. statusCode, data: retrievedData, request: serviceCall. request, response: urlResponse)
161
- break
162
- case let ( . some( urlResponse) , . some( retrievedData) , . some( error) ) :
163
- response = responseClass. init ( statusCode: urlResponse. statusCode, data: retrievedData, request: serviceCall. request, response: urlResponse)
158
+ switch ( urlResponse, error) {
159
+ case let ( . some( urlResponse) , . none) :
160
+ response = responseClass. init ( statusCode: urlResponse. statusCode, data: retrievedData ?? Data ( ) , request: serviceCall. request, response: urlResponse)
161
+ case let ( . some( urlResponse) , . some( error) ) :
162
+ response = responseClass. init ( statusCode: urlResponse. statusCode, data: retrievedData ?? Data ( ) , request: serviceCall. request, response: urlResponse)
164
163
responseError = DockerError . underlying ( error, urlResponse, response. httpStatusCode)
165
- break
166
164
default :
167
165
response = responseClass. init ( statusCode: 0 , data: data ?? Data ( ) , request: serviceCall. request, response: urlResponse)
168
166
var httpErrorCode = NSURLErrorUnknown
0 commit comments