From da4d8274ff1094c19f42a860351fe977c8318c78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gabriel=20Baz=C3=A1n?= Date: Thu, 4 Aug 2016 13:54:31 -0300 Subject: [PATCH] refactor buy init function --- src/js/controllers/buyAmazon.js | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/src/js/controllers/buyAmazon.js b/src/js/controllers/buyAmazon.js index d73cdb265..ddc8d28dd 100644 --- a/src/js/controllers/buyAmazon.js +++ b/src/js/controllers/buyAmazon.js @@ -19,13 +19,18 @@ angular.module('copayApp.controllers').controller('buyAmazonController', amazonService.setCredentials(network); self.allWallets = profileService.getWallets(network, 1); client = profileService.focusedClient; - if (client && client.credentials.m == 1 && client.credentials.network == network) { - $timeout(function() { - self.selectedWalletId = client.credentials.walletId; - self.selectedWalletName = client.credentials.walletName; - $scope.$apply(); - }, 100); - } + + if (!client) return; + + if (lodash.isEmpty(self.allWallets)) return; + + if (client.credentials.network != network) return; + + $timeout(function() { + self.selectedWalletId = client.credentials.walletId; + self.selectedWalletName = client.credentials.walletName; + $scope.$apply(); + }, 100); }; $scope.openWalletsModal = function(wallets) {