From f764c743e4306a9045817c5f509b0d0bbceb15db Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Fri, 9 May 2014 15:17:24 -0300 Subject: [PATCH] remove many unnecesary digests --- js/controllers/addresses.js | 1 - js/controllers/header.js | 1 - js/models/core/Wallet.js | 1 - js/services/controllerUtils.js | 3 +-- 4 files changed, 1 insertion(+), 5 deletions(-) diff --git a/js/controllers/addresses.js b/js/controllers/addresses.js index 0a5470ea5..36bc1d2e0 100644 --- a/js/controllers/addresses.js +++ b/js/controllers/addresses.js @@ -11,7 +11,6 @@ angular.module('copay.addresses').controller('AddressesController', w.generateAddress(); controllerUtils.updateBalance(function() { $scope.loading = false; - $rootScope.$digest(); }); }; diff --git a/js/controllers/header.js b/js/controllers/header.js index 6f69a5d3a..e97010e1e 100644 --- a/js/controllers/header.js +++ b/js/controllers/header.js @@ -46,7 +46,6 @@ angular.module('copay.header').controller('HeaderController', var w = $rootScope.wallet; w.connectToAll(); controllerUtils.updateBalance(function() { - $rootScope.$digest(); }); }; diff --git a/js/models/core/Wallet.js b/js/models/core/Wallet.js index 6a0e0b19e..27225bb8a 100644 --- a/js/models/core/Wallet.js +++ b/js/models/core/Wallet.js @@ -319,7 +319,6 @@ Wallet.prototype.generateAddress = function(isChange) { var addr = this.publicKeyRing.generateAddress(isChange); this.sendPublicKeyRing(); this.store(); - this.emit('refresh'); return addr; }; diff --git a/js/services/controllerUtils.js b/js/services/controllerUtils.js index 36f2d7703..6f2e74a68 100644 --- a/js/services/controllerUtils.js +++ b/js/services/controllerUtils.js @@ -80,7 +80,6 @@ angular.module('copay.controllerUtils') }); w.on('refresh', function() { root.updateBalance(function() { - $rootScope.$digest(); }); $rootScope.$digest(); }); @@ -111,6 +110,7 @@ angular.module('copay.controllerUtils') $rootScope.balanceByAddr = balanceByAddr; $rootScope.selectedAddr = $rootScope.addrInfos[0].address.toString(); $rootScope.loading = false; + $rootScope.$digest(); if (cb) cb(); }); w.getBalance(true, function(balance) { @@ -135,7 +135,6 @@ angular.module('copay.controllerUtils') Socket.on(addr, function(txid) { console.log('Received!', txid); root.updateBalance(function() { - $rootScope.$digest(); }); }); });