diff --git a/lib/main.js b/lib/main.js index d29299c..dfd6d78 100644 --- a/lib/main.js +++ b/lib/main.js @@ -74,18 +74,13 @@ var call = function (method, parameters, callback) { }; request.post(apiURL, { form: data }, function(e,r,body){ - //console.log('Error: ',e); - //console.log('Return: ',body); - - try { - var res = JSON.parse(body); - callback(res, false); - } catch (e) { - callback(false, { error: body } ); + if(r.statusCode !== 200) { + e = 'Invalid response code from server. 200 exprected'; + return callback(e); } - - - }) + sessionID = JSON.parse(body).id; + return callback(e, sessionID); + }); } exports.call = call;