@@ -155,14 +155,12 @@ open class ServiceManager { // : Singleton, Initializable
155155 let retrievedData = !( data? . isEmpty ?? true ) ? data : nil
156156 let responseClass = Resp . self
157157 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)
164163 responseError = DockerError . underlying ( error, urlResponse, response. httpStatusCode)
165- break
166164 default :
167165 response = responseClass. init ( statusCode: 0 , data: data ?? Data ( ) , request: serviceCall. request, response: urlResponse)
168166 var httpErrorCode = NSURLErrorUnknown
0 commit comments