Ref return walletId after select wallet

This commit is contained in:
Gustavo Maximiliano Cortez 2016-06-16 21:42:44 -03:00
commit a013151791
No known key found for this signature in database
GPG key ID: 15EDAD8D9F2EB1AF
5 changed files with 17 additions and 20 deletions

View file

@ -59,10 +59,11 @@ angular.module('copayApp.controllers').controller('buyCoinbaseController',
$scope.walletsModal.show(); $scope.walletsModal.show();
}); });
$scope.$on('walletSelected', function(ev, obj) { $scope.$on('walletSelected', function(ev, walletId) {
$timeout(function() { $timeout(function() {
self.selectedWalletId = obj.walletId; var client = profileService.getClient(walletId);
self.selectedWalletName = obj.walletName; self.selectedWalletId = walletId;
self.selectedWalletName = client.credentials.walletName;
$scope.$apply(); $scope.$apply();
}, 100); }, 100);
$scope.walletsModal.hide(); $scope.walletsModal.hide();

View file

@ -37,10 +37,11 @@ angular.module('copayApp.controllers').controller('buyGlideraController',
$scope.walletsModal.show(); $scope.walletsModal.show();
}); });
$scope.$on('walletSelected', function(ev, obj) { $scope.$on('walletSelected', function(ev, walletId) {
$timeout(function() { $timeout(function() {
self.selectedWalletId = obj.walletId; var client = profileService.getClient(walletId);
self.selectedWalletName = obj.walletName; self.selectedWalletId = walletId;
self.selectedWalletName = client.credentials.walletName;
$scope.$apply(); $scope.$apply();
}, 100); }, 100);
$scope.walletsModal.hide(); $scope.walletsModal.hide();

View file

@ -13,12 +13,7 @@ angular.module('copayApp.controllers').controller('walletsController', function(
return; return;
} }
var obj = { $scope.$emit('walletSelected', walletId);
'walletId': walletId,
'walletName': walletName,
'client': profileService.getClient(walletId)
}
$scope.$emit('walletSelected', obj);
}); });
}; };

View file

@ -93,11 +93,11 @@ angular.module('copayApp.controllers').controller('sellCoinbaseController',
$scope.walletsModal.show(); $scope.walletsModal.show();
}); });
$scope.$on('walletSelected', function(ev, obj) { $scope.$on('walletSelected', function(ev, walletId) {
$timeout(function() { $timeout(function() {
self.selectedWalletId = obj.walletId; client = profileService.getClient(walletId);
self.selectedWalletName = obj.walletName; self.selectedWalletId = walletId;
client = obj.client; self.selectedWalletName = client.credentials.walletName;
$scope.$apply(); $scope.$apply();
}, 100); }, 100);
$scope.walletsModal.hide(); $scope.walletsModal.hide();

View file

@ -50,11 +50,11 @@ angular.module('copayApp.controllers').controller('sellGlideraController',
$scope.walletsModal.show(); $scope.walletsModal.show();
}); });
$scope.$on('walletSelected', function(ev, obj) { $scope.$on('walletSelected', function(ev, walletId) {
$timeout(function() { $timeout(function() {
self.selectedWalletId = obj.walletId; client = profileService.getClient(walletId);
self.selectedWalletName = obj.walletName; self.selectedWalletId = walletId;
client = obj.client; self.selectedWalletName = client.credentials.walletName;
$scope.$apply(); $scope.$apply();
}, 100); }, 100);
$scope.walletsModal.hide(); $scope.walletsModal.hide();