ensure rate limit errors are handled properly

This commit is contained in:
Marty Alcala 2016-10-26 15:02:14 -04:00
commit ffeb8ad612
5 changed files with 27 additions and 8 deletions

View file

@ -215,7 +215,11 @@ angular.module('copayApp.services').factory('bitpayCardService', function($http,
if (!card) return cb(_setError('Not card found'));
$http(_post('/api/v2/' + card.token, json, credentials)).then(function(data) {
$log.info('BitPay TopUp: SUCCESS');
return cb(data.data.error, data.data.data.invoice);
if(data.data.error) {
return cb(data.data.error);
} else {
return cb(null, data.data.data.invoice);
}
}, function(data) {
return cb(_setError('BitPay Card Error: TopUp', data));
});

View file

@ -8,9 +8,9 @@ angular.module('copayApp.services').factory('incomingData', function($log, $stat
$rootScope.$broadcast('incomingDataMenu.showMenu', data);
};
$timeout(function() {
root.redir();
}, 2000);;
// $timeout(function() {
// root.redir();
// }, 2000);
root.redir = function(data) {
$log.debug('Processing incoming data: ' + data);