From 03e5d1d10cc831102acc2e7d9c69294fe83ef18f Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Fri, 10 Jun 2016 12:08:27 -0300 Subject: [PATCH] remove unused webintents --- cordova/build.sh | 3 --- src/js/init.js | 26 ++++++++++++++------------ 2 files changed, 14 insertions(+), 15 deletions(-) diff --git a/cordova/build.sh b/cordova/build.sh index 09951c960..0af47a1b5 100755 --- a/cordova/build.sh +++ b/cordova/build.sh @@ -79,9 +79,6 @@ if [ ! -d $PROJECT ]; then echo "${OpenColor}${Green}* Installing plugins... ${CloseColor}" - cordova plugin add https://github.com/florentvaldelievre/virtualartifacts-webIntent.git - checkOK - if [ $CURRENT_OS == "IOS" ] then cordova plugin add https://github.com/tjwoon/csZBar.git diff --git a/src/js/init.js b/src/js/init.js index 5c95f7ca7..44392c992 100644 --- a/src/js/init.js +++ b/src/js/init.js @@ -9,13 +9,21 @@ angular.element(document).ready(function() { var handleBitcoinURI = function(url) { if (!url) return; - if (url.indexOf('glidera') != -1) { - url = '#/uri-glidera' + url.replace('copay://glidera', ''); - } else if (url.indexOf('coinbase') != -1) { - url = '#/uri-coinbase' + url.replace('copay://coinbase', ''); - } else { + console.log('Custom URL:' + url); //TODO + + var glidera = 'copay://glidera'; + var coinbase = 'copay://coinbase'; + + if (url.indexOf('bitcoin:') == 0) { url = '#/uri-payment/' + url; - } + } else if (url.indexOf(glidera) != -1) { + url = '#/uri-glidera' + url.replace(glidera, ''); + } else if (url.indexOf(coinbase) != -1) { + url = '#/uri-coinbase' + url.replace(coinbase, ''); + } else { + console.log('Unknown URL!') + }; + setTimeout(function() { window.location = url; }, 1000); @@ -26,19 +34,13 @@ angular.element(document).ready(function() { if (window.cordova !== undefined) { document.addEventListener('deviceready', function() { - - window.plugins.webintent.getUri(handleBitcoinURI); - window.plugins.webintent.onNewIntent(handleBitcoinURI); window.handleOpenURL = handleBitcoinURI; - startAngular(); }, false); } else { try { window.handleOpenURL = handleBitcoinURI; - window.plugins.webintent.getUri(handleBitcoinURI); - window.plugins.webintent.onNewIntent(handleBitcoinURI); } catch (e) {} startAngular();