WIP refactor errors
This commit is contained in:
parent
c187f3e9ef
commit
a2c5127b30
1 changed files with 58 additions and 42 deletions
|
|
@ -4,52 +4,69 @@ angular.module('copayApp.services')
|
||||||
var root = {};
|
var root = {};
|
||||||
|
|
||||||
root.msg = function(err, prefix) {
|
root.msg = function(err, prefix) {
|
||||||
|
console.log('ERROR: ');
|
||||||
|
console.log(err);
|
||||||
var body = '';
|
var body = '';
|
||||||
prefix = prefix || '';
|
prefix = prefix || '';
|
||||||
|
|
||||||
if (err && err.code) {
|
if (err && err.code) {
|
||||||
switch (err.code) {
|
switch (err.code) {
|
||||||
case 'CONNECTION_ERROR':
|
case 'INVALID_BACKUP':
|
||||||
body = gettextCatalog.getString('Network connection error');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'NOT_FOUND':
|
case 'WALLET_DOES_NOT_EXIST':
|
||||||
body = gettextCatalog.getString('Wallet service not found');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'BAD_SIGNATURES':
|
case 'MISSING_PRIVATE_KEY':
|
||||||
body = gettextCatalog.getString('Signatures rejected by server');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'COPAYER_DATA_MISMATCH':
|
case 'ENCRYPTED_PRIVATE_KEY':
|
||||||
body = gettextCatalog.getString('Copayer data mismatch');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'COPAYER_IN_WALLET':
|
case 'SERVER_COMPROMISED':
|
||||||
body = gettextCatalog.getString('Copayer already in this wallet');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'COPAYER_REGISTERED':
|
case 'COULD_NOT_BUILD_TRANSACTION':
|
||||||
body = gettextCatalog.getString('Key already associated with an existing wallet');
|
body = err.message;
|
||||||
break;
|
|
||||||
case 'COPAYER_VOTED':
|
|
||||||
body = gettextCatalog.getString('Copayer already voted on this spend proposal');
|
|
||||||
break;
|
|
||||||
case 'DUST_AMOUNT':
|
|
||||||
body = gettextCatalog.getString('Amount below dust threshold');
|
|
||||||
break;
|
|
||||||
case 'INCORRECT_ADDRESS_NETWORK':
|
|
||||||
body = gettextCatalog.getString('Incorrect address network');
|
|
||||||
break;
|
break;
|
||||||
case 'INSUFFICIENT_FUNDS':
|
case 'INSUFFICIENT_FUNDS':
|
||||||
body = gettextCatalog.getString('Insufficient funds');
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'CONNECTION_ERROR':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'NOT_FOUND':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'ECONNRESET_ERROR':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'BAD_RESPONSE_CODE':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'WALLET_ALREADY_EXISTS':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'COPAYER_IN_WALLET':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'WALLET_FULL':
|
||||||
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'WALLET_NOT_FOUND':
|
||||||
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'INSUFFICIENT_FUNDS_FOR_FEE':
|
case 'INSUFFICIENT_FUNDS_FOR_FEE':
|
||||||
body = gettextCatalog.getString('Insufficient funds for fee');
|
body = err.message;
|
||||||
break;
|
|
||||||
case 'INVALID_ADDRESS':
|
|
||||||
body = gettextCatalog.getString('Invalid address');
|
|
||||||
break;
|
break;
|
||||||
case 'LOCKED_FUNDS':
|
case 'LOCKED_FUNDS':
|
||||||
body = gettextCatalog.getString('Funds are locked by pending spend proposals');
|
body = err.message;
|
||||||
|
break;
|
||||||
|
case 'COPAYER_VOTED':
|
||||||
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'NOT_AUTHORIZED':
|
case 'NOT_AUTHORIZED':
|
||||||
body = gettextCatalog.getString('Not authorized');
|
body = err.message;
|
||||||
break;
|
break;
|
||||||
case 'TX_ALREADY_BROADCASTED':
|
case 'TX_ALREADY_BROADCASTED':
|
||||||
body = gettextCatalog.getString('Transaction already broadcasted');
|
body = gettextCatalog.getString('Transaction already broadcasted');
|
||||||
|
|
@ -72,26 +89,23 @@ angular.module('copayApp.services')
|
||||||
case 'UPGRADE_NEEDED':
|
case 'UPGRADE_NEEDED':
|
||||||
body = gettextCatalog.getString('Please upgrade Copay to perform this action');
|
body = gettextCatalog.getString('Please upgrade Copay to perform this action');
|
||||||
break;
|
break;
|
||||||
case 'WALLET_ALREADY_EXISTS':
|
case 'BAD_SIGNATURES':
|
||||||
body = gettextCatalog.getString('Wallet already exists');
|
body = gettextCatalog.getString('Signatures rejected by server');
|
||||||
break;
|
break;
|
||||||
case 'WALLET_FULL':
|
case 'COPAYER_DATA_MISMATCH':
|
||||||
body = gettextCatalog.getString('Wallet is full');
|
body = gettextCatalog.getString('Copayer data mismatch');
|
||||||
break;
|
break;
|
||||||
case 'WALLET_NOT_COMPLETE':
|
case 'DUST_AMOUNT':
|
||||||
body = gettextCatalog.getString('Wallet is not complete');
|
body = gettextCatalog.getString('Amount below dust threshold');
|
||||||
break;
|
break;
|
||||||
case 'WALLET_NOT_FOUND':
|
case 'INCORRECT_ADDRESS_NETWORK':
|
||||||
body = gettextCatalog.getString('Wallet not found');
|
body = gettextCatalog.getString('Incorrect address network');
|
||||||
break;
|
break;
|
||||||
case 'SERVER_COMPROMISED':
|
case 'COPAYER_REGISTERED':
|
||||||
body = gettextCatalog.getString('Server response could not be verified');
|
body = gettextCatalog.getString('Key already associated with an existing wallet');
|
||||||
break;
|
break;
|
||||||
case 'WALLET_DOES_NOT_EXIST':
|
case 'INVALID_ADDRESS':
|
||||||
body = gettextCatalog.getString('Wallet not registered at the wallet service. Recreate it from "Create Wallet" using "Advanced Options" to set your seed');
|
body = gettextCatalog.getString('Invalid address');
|
||||||
break;
|
|
||||||
case 'INVALID_BACKUP':
|
|
||||||
body = gettextCatalog.getString('Wallet seed is invalid');
|
|
||||||
break;
|
break;
|
||||||
case 'MAIN_ADDRESS_GAP_REACHED':
|
case 'MAIN_ADDRESS_GAP_REACHED':
|
||||||
body = gettextCatalog.getString('Empty addresses limit reached. New addresses cannot be generated.');
|
body = gettextCatalog.getString('Empty addresses limit reached. New addresses cannot be generated.');
|
||||||
|
|
@ -99,7 +113,9 @@ angular.module('copayApp.services')
|
||||||
case 'WALLET_LOCKED':
|
case 'WALLET_LOCKED':
|
||||||
body = gettextCatalog.getString('Wallet is locked');
|
body = gettextCatalog.getString('Wallet is locked');
|
||||||
break;
|
break;
|
||||||
|
case 'WALLET_NOT_COMPLETE':
|
||||||
|
body = gettextCatalog.getString('Wallet is not complete');
|
||||||
|
break;
|
||||||
case 'ERROR':
|
case 'ERROR':
|
||||||
body = (err.message || err.error);
|
body = (err.message || err.error);
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue