Adds glidera for livenet
This commit is contained in:
parent
40113052f4
commit
71471f2aad
3 changed files with 25 additions and 9 deletions
|
|
@ -26,7 +26,7 @@
|
||||||
<img src="img/glidera-logo.png">
|
<img src="img/glidera-logo.png">
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div ng-if="!index.glideraToken && !index.glideraLoading" class="row">
|
<div ng-if="!index.glideraToken && !index.glideraLoading && !index.glideraError" class="row">
|
||||||
<div class="columns" ng-init="showOauthForm = false">
|
<div class="columns" ng-init="showOauthForm = false">
|
||||||
<div class="text-center" ng-show="!showOauthForm">
|
<div class="text-center" ng-show="!showOauthForm">
|
||||||
<p translate>You can buy and sell Bitcoin with a US bank account directly in Copay.</p>
|
<p translate>You can buy and sell Bitcoin with a US bank account directly in Copay.</p>
|
||||||
|
|
@ -59,11 +59,11 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="m20t text-center" ng-if="index.glideraToken && index.glideraError">
|
<div class="m20t text-center" ng-if="index.glideraError">
|
||||||
<div class="text-warning">
|
<div class="text-warning">
|
||||||
<span ng-show="index.glideraError == 'Unauthorized'" translate>Could not connect with Glidera: Unauthorized</span>
|
<span ng-show="index.glideraError == 'Unauthorized'" translate>Could not connect with Glidera: Unauthorized</span>
|
||||||
<span ng-show="index.glideraError == 'Forbidden'" translate>Could not connect with Glidera: Forbidden</span>
|
<span ng-show="index.glideraError == 'Forbidden'" translate>Could not connect with Glidera: Forbidden</span>
|
||||||
<span ng-show="index.glideraError != ('Forbidden' && 'Unauthorized')" translate>Could not connect with Glidera</span>
|
<span ng-show="index.glideraError != ('Forbidden' && 'Unauthorized')">{{index.glideraError}}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="m10t">
|
<div class="m10t">
|
||||||
<button class="round tiny" ng-click="index.glideraToken = null; index.glideraError = null">
|
<button class="round tiny" ng-click="index.glideraToken = null; index.glideraError = null">
|
||||||
|
|
|
||||||
|
|
@ -852,11 +852,11 @@ console.log('[index.js:395]',txps); //TODO
|
||||||
if (err || !accessToken) return;
|
if (err || !accessToken) return;
|
||||||
else {
|
else {
|
||||||
self.glideraLoading = gettext('Connecting to Glidera...');
|
self.glideraLoading = gettext('Connecting to Glidera...');
|
||||||
|
glideraService.init(self.network);
|
||||||
glideraService.getAccessTokenPermissions(accessToken, function(err, p) {
|
glideraService.getAccessTokenPermissions(accessToken, function(err, p) {
|
||||||
self.glideraLoading = null;
|
self.glideraLoading = null;
|
||||||
if (err) {
|
if (err) {
|
||||||
self.glideraError = err;
|
self.glideraError = err;
|
||||||
$log.error(err);
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
self.glideraToken = accessToken;
|
self.glideraToken = accessToken;
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,26 @@
|
||||||
|
|
||||||
angular.module('copayApp.services').factory('glideraService', function($http, $log) {
|
angular.module('copayApp.services').factory('glideraService', function($http, $log) {
|
||||||
var root = {};
|
var root = {};
|
||||||
var HOST = 'https://sandbox.glidera.io';
|
|
||||||
var REDIRECT_URI = 'urn:ietf:wg:oauth:2.0:oob';
|
var HOST;
|
||||||
var CLIENT_ID = '9915b6ffa6dc3baffb87135ed3873d49';
|
var REDIRECT_URI;
|
||||||
var CLIENT_SECRET = 'd74eda05b9c6a228fd5c85cfbd0eb7eb';
|
var CLIENT_ID;
|
||||||
|
var CLIENT_SECRET;
|
||||||
|
|
||||||
|
root.init = function(network) {
|
||||||
|
if (network == 'testnet') {
|
||||||
|
HOST = 'https://sandbox.glidera.io';
|
||||||
|
REDIRECT_URI = 'urn:ietf:wg:oauth:2.0:oob';
|
||||||
|
CLIENT_ID = '9915b6ffa6dc3baffb87135ed3873d49';
|
||||||
|
CLIENT_SECRET = 'd74eda05b9c6a228fd5c85cfbd0eb7eb';
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
HOST = 'https://glidera.io';
|
||||||
|
REDIRECT_URI = 'urn:ietf:wg:oauth:2.0:oob';
|
||||||
|
CLIENT_ID = '';
|
||||||
|
CLIENT_SECRET = '';
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
root.getOauthCodeUrl = function() {
|
root.getOauthCodeUrl = function() {
|
||||||
return HOST
|
return HOST
|
||||||
|
|
@ -60,7 +76,7 @@ angular.module('copayApp.services').factory('glideraService', function($http, $l
|
||||||
return cb(null, data.data);
|
return cb(null, data.data);
|
||||||
}, function(data) {
|
}, function(data) {
|
||||||
$log.error('Glidera Access Token Permissions: ERROR ' + data.statusText);
|
$log.error('Glidera Access Token Permissions: ERROR ' + data.statusText);
|
||||||
return cb(data.statusText);
|
return cb('Glidera Access Token Permissions: ERROR');
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue