30 lines
789 B
JavaScript
30 lines
789 B
JavaScript
|
|
'use strict';
|
||
|
|
|
||
|
|
angular.module('copayApp.controllers').controller('walletsController', function($scope, bwsError, profileService) {
|
||
|
|
|
||
|
|
var self = $scope.self;
|
||
|
|
|
||
|
|
$scope.selectWallet = function(walletId, walletName) {
|
||
|
|
if (!profileService.getClient(walletId).isComplete()) {
|
||
|
|
self.error = bwsError.msg({
|
||
|
|
'code': 'WALLET_NOT_COMPLETE'
|
||
|
|
}, 'Could not choose the wallet');
|
||
|
|
self.error = {
|
||
|
|
errors: [{
|
||
|
|
message: 'The Wallet could not be selected'
|
||
|
|
}]
|
||
|
|
};
|
||
|
|
$scope.cancel();
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
self.selectedWalletId = walletId;
|
||
|
|
self.selectedWalletName = walletName;
|
||
|
|
self.fc = profileService.getClient(self.selectedWalletId);
|
||
|
|
$scope.cancel();
|
||
|
|
};
|
||
|
|
|
||
|
|
$scope.cancel = function() {
|
||
|
|
$scope.walletsModal.hide();
|
||
|
|
};
|
||
|
|
|
||
|
|
});
|