tristanhimmelman / AlamofireObjectMapper

An Alamofire extension which converts JSON response data into swift objects using ObjectMapper
MIT License
2.66k stars 474 forks source link

Failure case is not executing #231

Closed tariq235 closed 6 years ago

tariq235 commented 6 years ago
Alamofire.request(URL, method: Endpoints.login.method, parameters: parameters, encoding: JSONEncoding.default, headers: nil)
            .responseObject { [weak self] (response: DataResponse<User>) in
                switch response.result {
                case .success(let user):
                    cb(.success(user))
                case .failure(let error):
                    log.error(error)
                    cb(.failure(error))
                }
        }

Above code always execute success case with nil user. I need my failure case to execute whenever api fails!