switch between btc and bch service url when switching coins

This commit is contained in:
Kadir Sekha 2017-10-26 17:36:01 +09:00
commit 93bb167766
4 changed files with 18 additions and 4 deletions

View file

@ -19,13 +19,14 @@ angular.module('copayApp.controllers').controller('createController',
12: 1,
};
var defaults = configService.getDefaults();
$scope.$on("$ionicView.beforeEnter", function(event, data) {
$scope.formData = {};
var defaults = configService.getDefaults();
var config = configService.getSync();
var tc = $state.current.name == 'tabs.add.create-personal' ? 1 : defaults.wallet.totalCopayers;
$scope.formData.account = 1;
$scope.formData.bwsurl = defaults.bws.url;
$scope.formData.bwsurl = data.stateParams.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url;
$scope.TCValues = lodash.range(2, defaults.limits.totalCopayers + 1);
$scope.formData.derivationPath = derivationPathHelper.default;
$scope.formData.coin = data.stateParams.coin;
@ -37,6 +38,10 @@ angular.module('copayApp.controllers').controller('createController',
resetPasswordFields();
});
$scope.coinChanged = function() {
$scope.formData.bwsurl = $scope.formData.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url;
}
$scope.showAdvChange = function() {
$scope.showAdv = !$scope.showAdv;
$scope.encrypt = null;

View file

@ -74,6 +74,10 @@ angular.module('copayApp.controllers').controller('importController',
});
};
$scope.coinChanged = function() {
$scope.formData.bwsurl = $scope.formData.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url;
}
$scope.processWalletInfo = function(code) {
if (!code) return;

View file

@ -3,8 +3,9 @@
angular.module('copayApp.controllers').controller('joinController',
function($scope, $rootScope, $timeout, $state, $ionicHistory, $ionicScrollDelegate, profileService, configService, storageService, applicationService, gettextCatalog, lodash, ledger, trezor, intelTEE, derivationPathHelper, ongoingProcess, walletService, $log, $stateParams, popupService, appConfigService) {
var defaults = configService.getDefaults();
$scope.$on("$ionicView.beforeEnter", function(event, data) {
var defaults = configService.getDefaults();
var config = configService.getSync();
$scope.formData = {};
$scope.formData.bwsurl = defaults.bws.url;
@ -17,6 +18,10 @@ angular.module('copayApp.controllers').controller('joinController',
updateSeedSourceSelect();
});
$scope.coinChanged = function() {
$scope.formData.bwsurl = $scope.formData.coin == 'btc' ? defaults.bws.url : defaults.bwscash.url;
}
$scope.showAdvChange = function() {
$scope.showAdv = !$scope.showAdv;
$scope.encrypt = null;

View file

@ -2,7 +2,7 @@
<div class="input-label" translate>
Coin
</div>
<select ng-model="formData.coin" ng-change="switchTestnetOff()">
<select ng-model="formData.coin" ng-change="coinChanged()">
<option value="btc">BTC</option>
<option value="bch">BCH</option>
</select>