Fixes scanning paypro twice on WP

This commit is contained in:
Gustavo Maximiliano Cortez 2015-04-15 17:37:16 -03:00
parent b0778e5f1e
commit dff52e3b88
1 changed files with 21 additions and 19 deletions

View File

@ -337,27 +337,29 @@ angular.module('copayApp.controllers').controller('sendController',
var self = this;
$log.debug('Fetch PayPro Request...', uri);
fc.fetchPayPro({
payProUrl: uri,
}, function(err, paypro) {
$log.debug(paypro);
self.blockUx = false;
self.fetchingURL = null;
$timeout(function() {
fc.fetchPayPro({
payProUrl: uri,
}, function(err, paypro) {
$log.debug(paypro);
self.blockUx = false;
self.fetchingURL = null;
if (err) {
$log.warn(err);
self.resetForm(form);
var msg = err.toString();
if (msg.match('HTTP')) {
msg = 'Could not fetch payment information';
if (err) {
$log.warn(err);
self.resetForm(form);
var msg = err.toString();
if (msg.match('HTTP')) {
msg = 'Could not fetch payment information';
}
self.error = msg;
} else {
self._paypro = paypro;
self.setForm(paypro.toAddress, (paypro.amount * satToUnit).toFixed(self.unitDecimals),
paypro.memo);
}
self.error = msg;
} else {
self._paypro = paypro;
self.setForm(paypro.toAddress, (paypro.amount * satToUnit).toFixed(self.unitDecimals),
paypro.memo);
}
});
});
}, 1);
};
this.setFromUri = function(uri) {