2014-05-13 10:19:37 -07:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
angular.module('copay.settings').controller('SettingsController',
|
|
|
|
function($scope, $rootScope, $window) {
|
|
|
|
$scope.title = 'Settings';
|
|
|
|
|
|
|
|
$scope.networkName = config.networkName;
|
2014-05-15 11:25:58 -07:00
|
|
|
$scope.insightHost = config.blockchain.host;
|
|
|
|
$scope.insightPort = config.blockchain.port;
|
|
|
|
$scope.networkKey = config.network.key;
|
|
|
|
$scope.networkHost = config.network.host;
|
|
|
|
$scope.networkPort = config.network.port;
|
2014-05-13 10:19:37 -07:00
|
|
|
|
|
|
|
$scope.save = function() {
|
2014-05-15 11:25:58 -07:00
|
|
|
var network = config.network;
|
|
|
|
network.key = $scope.networkKey;
|
|
|
|
network.host = $scope.networkHost;
|
|
|
|
network.port = $scope.networkPort;
|
|
|
|
|
2014-05-13 10:19:37 -07:00
|
|
|
localStorage.setItem('config', JSON.stringify({
|
|
|
|
networkName: $scope.networkName,
|
|
|
|
blockchain: {
|
2014-05-15 11:25:58 -07:00
|
|
|
host: $scope.insightHost,
|
|
|
|
port: $scope.insightPort
|
2014-05-13 10:19:37 -07:00
|
|
|
},
|
|
|
|
socket: {
|
2014-05-15 11:25:58 -07:00
|
|
|
host: $scope.insightHost,
|
|
|
|
port: $scope.insightPort
|
|
|
|
},
|
|
|
|
network: network
|
2014-05-13 10:19:37 -07:00
|
|
|
})
|
|
|
|
);
|
|
|
|
|
|
|
|
$window.location.reload();
|
|
|
|
};
|
|
|
|
});
|