diff options
author | kumavis <kumavis@users.noreply.github.com> | 2018-05-30 02:04:08 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-30 02:04:08 +0800 |
commit | 5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2 (patch) | |
tree | a7ac713e5b2f0cd700d3e55203ec56ce089a2414 /app/scripts/controllers/transactions | |
parent | e447438504d791f60e389c328970da7db2dbf4dc (diff) | |
parent | 71a6e97327a4c759942784ee81505e3bc5ed545e (diff) | |
download | tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar.gz tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar.bz2 tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar.lz tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar.xz tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.tar.zst tangerine-wallet-browser-5fc24930a7febd919ec6a8f6e9c14f2bac0ef2b2.zip |
Merge pull request #4384 from antonper/master
UI Errors stack cleaned
Diffstat (limited to 'app/scripts/controllers/transactions')
-rw-r--r-- | app/scripts/controllers/transactions/index.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/app/scripts/controllers/transactions/index.js b/app/scripts/controllers/transactions/index.js index 541f1db73..aff5db984 100644 --- a/app/scripts/controllers/transactions/index.js +++ b/app/scripts/controllers/transactions/index.js @@ -8,6 +8,7 @@ const TxGasUtil = require('./tx-gas-utils') const PendingTransactionTracker = require('./pending-tx-tracker') const NonceTracker = require('./nonce-tracker') const txUtils = require('./lib/util') +const cleanErrorStack = require('../../lib/cleanErrorStack') const log = require('loglevel') /** @@ -118,6 +119,7 @@ class TransactionController extends EventEmitter { @param txParams {object} - txParams for the transaction @param opts {object} - with the key origin to put the origin on the txMeta */ + async newUnapprovedTransaction (txParams, opts = {}) { log.debug(`MetaMaskController newUnapprovedTransaction ${JSON.stringify(txParams)}`) const initialTxMeta = await this.addUnapprovedTransaction(txParams) @@ -130,11 +132,11 @@ class TransactionController extends EventEmitter { case 'submitted': return resolve(finishedTxMeta.hash) case 'rejected': - return reject(new Error('MetaMask Tx Signature: User denied transaction signature.')) + return reject(cleanErrorStack(new Error('MetaMask Tx Signature: User denied transaction signature.'))) case 'failed': - return reject(new Error(finishedTxMeta.err.message)) + return reject(cleanErrorStack(new Error(finishedTxMeta.err.message))) default: - return reject(new Error(`MetaMask Tx Signature: Unknown problem: ${JSON.stringify(finishedTxMeta.txParams)}`)) + return reject(cleanErrorStack(new Error(`MetaMask Tx Signature: Unknown problem: ${JSON.stringify(finishedTxMeta.txParams)}`))) } }) }) |