Skip to content

Commit

Permalink
Merge pull request #160 from beregovoy68/master
Browse files Browse the repository at this point in the history
Fixed dialog reset to default values on each open.
  • Loading branch information
beregovoy68 authored Mar 24, 2017
2 parents d23b725 + 66929a8 commit 01ededb
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions src/js/wallet/card.deposit.controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,28 @@
var deferred;
var card = this;
card.currencies = [new FiatCurrency('EURO', 'Euro'), new FiatCurrency('USD')];
card.payAmount = DEFAULT_AMOUNT_TO_PAY;
card.payCurrency = card.currencies[0];
card.limits = {};
card.crypto = {};
card.updateReceiveAmount = updateReceiveAmount;
card.updateLimitsAndReceiveAmount = updateLimitsAndReceiveAmount;
card.redirectToMerchant = redirectToMerchant;

reset();

$scope.$on(events.WALLET_CARD_DEPOSIT, function (event, eventData) {
dialogService.open('#card-deposit-dialog');

reset();
card.crypto = eventData.currency;

updateLimitsAndReceiveAmount();
});

function reset() {
card.payAmount = DEFAULT_AMOUNT_TO_PAY;
card.payCurrency = card.currencies[0];
card.crypto = {};
}

function updateLimitsAndReceiveAmount() {
fiatService.getLimits(applicationContext.account.address, card.payCurrency.code, card.crypto)
.then(function (response) {
Expand Down Expand Up @@ -81,7 +87,8 @@
card.getAmount = '';
}
}).catch(function (value) {
remotePartyErrorHandler('get rates', value);
if (value)
remotePartyErrorHandler('get rates', value);
});

fiatService.getRate(applicationContext.account.address, card.payAmount, card.payCurrency.code, card.crypto)
Expand Down

0 comments on commit 01ededb

Please sign in to comment.