2014-07-01 15:35:15 -07:00
|
|
|
'use strict';
|
|
|
|
|
2014-08-13 11:10:37 -07:00
|
|
|
var bitcore = require('bitcore');
|
|
|
|
|
2014-07-02 13:35:37 -07:00
|
|
|
angular.module('copayApp.controllers').controller('UriPaymentController', function($rootScope, $scope, $routeParams, $timeout, $location) {
|
2014-10-09 06:19:13 -07:00
|
|
|
// Build bitcoinURI with querystring
|
|
|
|
var query = [];
|
|
|
|
angular.forEach($location.search(), function(value, key) {
|
|
|
|
query.push(key + "=" + value);
|
|
|
|
});
|
|
|
|
var queryString = query ? "?" + query.join("&") : "";
|
|
|
|
var bitcoinURI = $routeParams.data + queryString;
|
|
|
|
|
|
|
|
$rootScope.pendingPayment = new bitcore.BIP21(bitcoinURI);
|
2014-07-02 13:35:37 -07:00
|
|
|
|
|
|
|
$timeout(function() {
|
2014-11-03 13:02:21 -08:00
|
|
|
console.log('Redirecting to /paymentIntent');
|
|
|
|
$location.path('/paymentIntent');
|
2014-07-02 13:35:37 -07:00
|
|
|
}, 1000);
|
|
|
|
|
|
|
|
|
2014-07-01 15:35:15 -07:00
|
|
|
});
|