refactor error cases
This commit is contained in:
parent
39dfa8df0a
commit
81dcbbc5b4
2 changed files with 15 additions and 11 deletions
2
angular-bitcore-wallet-client/index.js
vendored
2
angular-bitcore-wallet-client/index.js
vendored
|
|
@ -36,7 +36,7 @@ bwcModule.provider("bwcService", function() {
|
||||||
};
|
};
|
||||||
|
|
||||||
service.getErrors = function() {
|
service.getErrors = function() {
|
||||||
return Client.Errors;
|
return Client.errors;
|
||||||
};
|
};
|
||||||
|
|
||||||
service.getSJCL = function() {
|
service.getSJCL = function() {
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,25 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
angular.module('copayApp.services')
|
angular.module('copayApp.services')
|
||||||
.factory('bwsError', function bwcErrorService($log, gettextCatalog, bwcService) {
|
.factory('bwsError', function bwcErrorService($log, gettextCatalog) {
|
||||||
var root = {};
|
var root = {};
|
||||||
var clientError = bwcService;
|
|
||||||
console.log('Client Error: ', clientError);
|
|
||||||
|
|
||||||
root.msg = function(err, prefix) {
|
root.msg = function(err, prefix) {
|
||||||
|
var name;
|
||||||
|
|
||||||
console.log(err);
|
if (err.name == 'Error')
|
||||||
if (err instanceof error.NOT_AUTHORIZED)
|
name = err.message
|
||||||
console.log('true');
|
else
|
||||||
|
|
||||||
|
if (err.name)
|
||||||
|
name = err.name.replace(/^bwc.Error/g, '');
|
||||||
|
else
|
||||||
|
name = err;
|
||||||
|
|
||||||
var body = '';
|
var body = '';
|
||||||
prefix = prefix || '';
|
prefix = prefix || '';
|
||||||
|
|
||||||
if (err) {
|
if (err && name) {
|
||||||
switch (err.code) {
|
switch (name) {
|
||||||
case 'INVALID_BACKUP':
|
case 'INVALID_BACKUP':
|
||||||
body = gettextCatalog.getString(err.message);
|
body = gettextCatalog.getString(err.message);
|
||||||
break;
|
break;
|
||||||
|
|
@ -126,8 +130,8 @@ angular.module('copayApp.services')
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
$log.warn('Unknown error type:', err.code);
|
$log.warn('Unknown error type:', name);
|
||||||
body = err.message || err.code;
|
body = err.message || name;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else if (err.message) {
|
} else if (err.message) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue