mirror of https://github.com/BTCPrivate/copay.git
add unique txs control
This commit is contained in:
parent
061ec1d1fd
commit
92a236e4dc
|
@ -486,7 +486,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r
|
||||||
self.setTxHistory = function(txs) {
|
self.setTxHistory = function(txs) {
|
||||||
var config = configService.getSync().wallet.settings;
|
var config = configService.getSync().wallet.settings;
|
||||||
var now = Math.floor(Date.now() / 1000);
|
var now = Math.floor(Date.now() / 1000);
|
||||||
var c = 0;
|
self.txHistoryUnique = {};
|
||||||
|
|
||||||
self.hasUnsafeConfirmed = false;
|
self.hasUnsafeConfirmed = false;
|
||||||
lodash.each(txs, function(tx) {
|
lodash.each(txs, function(tx) {
|
||||||
|
@ -503,15 +503,12 @@ angular.module('copayApp.controllers').controller('indexController', function($r
|
||||||
self.hasUnsafeConfirmed = true;
|
self.hasUnsafeConfirmed = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (c < self.limitHistory) {
|
|
||||||
if (!self.txHistoryUnique[tx.txid]) {
|
if (!self.txHistoryUnique[tx.txid]) {
|
||||||
self.txHistory.push(tx);
|
self.txHistory.push(tx);
|
||||||
self.txHistoryUnique[tx.txid] = true;
|
self.txHistoryUnique[tx.txid] = true;
|
||||||
c++;
|
|
||||||
} else {
|
} else {
|
||||||
$log.debug('Ignoring duplicate TX in history: ' + tx.txid)
|
$log.debug('Ignoring duplicate TX in history: ' + tx.txid)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue