diff --git a/lib/moviedb.js b/lib/moviedb.js index b65ad40..2504afe 100644 --- a/lib/moviedb.js +++ b/lib/moviedb.js @@ -36,12 +36,13 @@ MovieDB.prototype.requestToken = function(fn){ .get(endpoints.base_url + endpoints.authentication.requestToken) .query({'api_key': self.api_key}) .set('Accept', 'application/json') - .end(function(res){ - if(!res.ok) return fn(res.error); - self.token = res.body; - fn(); - }).on('error', function(error){ - fn(error); + .end(function(err, res){ + if(err) { + fn(err); + } else { + self.token = res.body; + fn(); + } }); return this; @@ -90,10 +91,11 @@ var execMethod = function(type, params, endpoint, fn){ else req.send(params); - req.end(function(res){ - if(res.ok) fn(null, res.body); - else fn(res.error, null); + req.end(function(err, res){ + if(err){ + fn(err); + } else { + fn(null, res.body); + } }); - - req.on('error', fn); }; diff --git a/package.json b/package.json index 6ba123c..cee760e 100644 --- a/package.json +++ b/package.json @@ -25,12 +25,11 @@ "main": "index.js", "author": "Dan Zajdband ", "dependencies": { - "chai": "^3.4.1", - "colors": "^1.1.2", - "superagent": "0.21.0" + "superagent": "^1.6.1" }, "devDependencies": { "chai": "^3.4.1", + "colors": "^1.1.2", "mocha": "^2.3.4" } }