preserve other networks TXs

This commit is contained in:
Bruno Barbieri 2018-01-31 13:29:02 -05:00
parent 7dc1b09f94
commit c1b7cfe91d
1 changed files with 4 additions and 3 deletions

View File

@ -223,10 +223,11 @@ module.exports = class TransactionStateManger extends EventEmitter {
wipeTransactions (address) {
// network only tx
const txs = this.getTxList()
const txs = this.getFullTxList()
const network = this.getNetwork()
// Filter out the ones from the current account
const otherAccountTxs = txs.filter((txMeta) => txMeta.txParams.from !== address)
// Filter out the ones from the current account and network
const otherAccountTxs = txs.filter((txMeta) => !(txMeta.txParams.from === address && txMeta.metamaskNetworkId === network))
// Update state
this._saveTxList(otherAccountTxs)