Update lbry.call() for Jack's JSONception fix

This commit is contained in:
Alex Liebowitz 2016-03-30 05:35:42 -04:00
parent 2f8e5873f4
commit fa7fd4c589

View file

@ -10,14 +10,12 @@ lbry.call = function (method, params, callback, connectFailedCallback)
{
var xhr = new XMLHttpRequest;
xhr.addEventListener('load', function() {
// The response from the HTTP endpoint has a "result" key containing a JSON string of the output of the JSON-RPC method itself
var method_output = JSON.parse(JSON.parse(xhr.responseText).result);
var response = JSON.parse(xhr.responseText);
if (method_output.code !== 200) {
throw new Error('Call to method ' + method + ' failed with message: ' + method_output.message);
if (response.error) {
throw new Error('Call to method ' + method + ' failed with message: ' + response.error);
}
console.log(method_output.result);
callback(method_output.result);
callback(response.result);
});
if (connectFailedCallback) {
@ -32,7 +30,7 @@ lbry.call = function (method, params, callback, connectFailedCallback)
'method': method,
'params': [params, ],
'id': 0
}));
}));
}
//core