copay/js/controllers/uriPayment.js

22 lines
591 B
JavaScript
Raw Normal View History

2014-07-01 15:35:15 -07:00
'use strict';
var bitcore = require('bitcore');
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);
$timeout(function() {
$location.path('/open');
}, 1000);
2014-07-01 15:35:15 -07:00
});