More specific Shapeshift error handling.

This commit is contained in:
Brendon Duncan 2018-09-06 18:34:59 +12:00
commit c79ca6d1af

View file

@ -29,12 +29,12 @@ angular
return service;
function handleError(response, defaultMessage, cb) {
if (!response) {
cb(new Error(defaultMessage));
} else if (response.error && !response.error.message) {
if (response && typeof response.error === "string") {
cb(new Error(response.error));
} else {
} else if (response && response.error && response.error.message) {
cb(new Error(response.error.message));
} else {
cb(new Error(defaultMessage));
}
}