add unique txs control

This commit is contained in:
Javier 2015-10-22 10:14:57 -03:00
parent 061ec1d1fd
commit 92a236e4dc
1 changed files with 6 additions and 9 deletions

View File

@ -486,7 +486,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r
self.setTxHistory = function(txs) {
var config = configService.getSync().wallet.settings;
var now = Math.floor(Date.now() / 1000);
var c = 0;
self.txHistoryUnique = {};
self.hasUnsafeConfirmed = false;
lodash.each(txs, function(tx) {
@ -503,14 +503,11 @@ angular.module('copayApp.controllers').controller('indexController', function($r
self.hasUnsafeConfirmed = true;
}
if (c < self.limitHistory) {
if (!self.txHistoryUnique[tx.txid]) {
self.txHistory.push(tx);
self.txHistoryUnique[tx.txid] = true;
c++;
} else {
$log.debug('Ignoring duplicate TX in history: ' + tx.txid)
}
if (!self.txHistoryUnique[tx.txid]) {
self.txHistory.push(tx);
self.txHistoryUnique[tx.txid] = true;
} else {
$log.debug('Ignoring duplicate TX in history: ' + tx.txid)
}
});
};