make Remote.getLedgerSequence asynchronous

This commit is contained in:
Ivan Tivonenko
2015-09-14 22:41:50 +03:00
parent bfe590d96d
commit 51e8f9a87a
11 changed files with 225 additions and 66 deletions

View File

@@ -71,7 +71,8 @@ function composeAsync(wrapper: Wrapper, callback: Callback): Callback {
function convertErrors(callback: Callback): () => void {
return function(error, data) {
if (error && !(error instanceof errors.RippleError)) {
const error_ = new errors.RippleError(error);
const message = _.get(error, ['remote', 'error_message'], error.message);
const error_ = new errors.RippleError(message);
error_.data = data;
callback(error_, data);
} else if (error) {