propagate message from remote error to RippledNetworkError

This commit is contained in:
Ivan Tivonenko
2015-07-23 22:44:28 +03:00
parent 6e180439d1
commit 13dee36e93

View File

@@ -28,7 +28,9 @@ function isConnected(): boolean {
function getServerInfo(callback: (err: any, data: any) => void): void { function getServerInfo(callback: (err: any, data: any) => void): void {
this.remote.requestServerInfo((error, response) => { this.remote.requestServerInfo((error, response) => {
if (error) { if (error) {
callback(new common.errors.RippledNetworkError(error.message)); const message = error && error.remote && error.remote.error_message?
error.remote.error_message : error.message;
callback(new common.errors.RippledNetworkError(message));
} else { } else {
callback(null, response.info); callback(null, response.info);
} }