From b64d5dfbeed8d8e04df2b4100e5f0cf6b480e2df Mon Sep 17 00:00:00 2001 From: Javier Date: Thu, 8 Sep 2016 16:54:35 -0300 Subject: [PATCH] fix wallets show --- src/js/controllers/tab-send.js | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/js/controllers/tab-send.js b/src/js/controllers/tab-send.js index de70a0a0a..ae2d6ceeb 100644 --- a/src/js/controllers/tab-send.js +++ b/src/js/controllers/tab-send.js @@ -1,13 +1,15 @@ 'use strict'; -angular.module('copayApp.controllers').controller('tabSendController', function($scope, $ionicModal, $log, $timeout, addressbookService, profileService, lodash, $state, walletService, incomingData ) { +angular.module('copayApp.controllers').controller('tabSendController', function($scope, $ionicModal, $log, $timeout, addressbookService, profileService, lodash, $state, walletService, incomingData) { var originalList; $scope.init = function() { originalList = []; - var wallets = profileService.getWallets({onlyComplete: true}); + var wallets = profileService.getWallets({ + onlyComplete: true + }); lodash.each(wallets, function(v) { originalList.push({ @@ -29,13 +31,17 @@ angular.module('copayApp.controllers').controller('tabSendController', function( label: v, address: k, getAddress: function(cb) { - return cb(null,k); + return cb(null, k); }, }); }); originalList = originalList.concat(contacts); $scope.list = lodash.clone(originalList); + + $timeout(function() { + $scope.$apply(); + }, 1); }); }; @@ -62,13 +68,16 @@ angular.module('copayApp.controllers').controller('tabSendController', function( }; $scope.goToAmount = function(item) { - item.getAddress(function(err,addr){ - if (err|| !addr) { + item.getAddress(function(err, addr) { + if (err || !addr) { $log.error(err); return; } - $log.debug('Got toAddress:' + addr + ' | ' + item.label) - return $state.transitionTo('send.amount', { toAddress: addr, toName: item.label}) + $log.debug('Got toAddress:' + addr + ' | ' + item.label); + return $state.transitionTo('send.amount', { + toAddress: addr, + toName: item.label + }) }); };