Merge pull request #180 from gabrielbazan7/fix/preferencesBwsUrl

fix bws url
This commit is contained in:
Gustavo Maximiliano Cortez 2016-09-23 13:47:10 -03:00 committed by GitHub
commit ca1194ce93
2 changed files with 8 additions and 6 deletions

View File

@ -9,7 +9,7 @@
<div class="card list">
<label class="item item-input item-stacked-label no-border">
<span class="input-label">Wallet Service URL</span>
<input type="text" id="bwsurl" type="text" name="bwsurl" ng-model="bwsurl">
<input type="text" id="bwsurl" type="text" name="bwsurl" ng-model="bwsurl.value">
<a class="postfix" on-tap="resetDefaultUrl()">
<i class="icon ion-ios-reload"></i>
</a>

View File

@ -9,16 +9,18 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
var defaults = configService.getDefaults();
var config = configService.getSync();
$scope.bwsurl = (config.bwsFor && config.bwsFor[walletId]) || defaults.bws.url;
$scope.bwsurl = {
value: (config.bwsFor && config.bwsFor[walletId]) || defaults.bws.url
};
$scope.resetDefaultUrl = function() {
$scope.bwsurl = defaults.bws.url;
$scope.bwsurl.value = defaults.bws.url;
};
$scope.save = function() {
var bws;
switch ($scope.bwsurl) {
switch ($scope.bwsurl.value) {
case 'prod':
case 'production':
bws = 'https://bws.bitpay.com/bws/api'
@ -34,13 +36,13 @@ angular.module('copayApp.controllers').controller('preferencesBwsUrlController',
};
if (bws) {
$log.info('Using BWS URL Alias to ' + bws);
$scope.bwsurl = bws;
$scope.bwsurl.value = bws;
}
var opts = {
bwsFor: {}
};
opts.bwsFor[walletId] = $scope.bwsurl;
opts.bwsFor[walletId] = $scope.bwsurl.value;
configService.set(opts, function(err) {
if (err) $log.debug(err);