Remove Client.isServerFirstTime()

This commit is contained in:
Johannes Zellner
2015-12-29 11:00:32 +01:00
parent bb5dfa13ee
commit 3fb5c682f8
3 changed files with 25 additions and 25 deletions

View File

@@ -249,31 +249,38 @@ app.controller('SetupController', ['$scope', '$location', 'Client', 'Wizard', fu
// Stupid angular location provider either wants html5 location mode or not, do the query parsing on my own
var search = decodeURIComponent(window.location.search).slice(1).split('&').map(function (item) { return item.split('='); }).reduce(function (o, k) { o[k[0]] = k[1]; return o; }, {});
if (!search.setupToken) return window.location.href = '/error.html?errorCode=2';
$scope.setupToken = search.setupToken;
if (!search.email) return window.location.href = '/error.html?errorCode=3';
Wizard.email = search.email;
if (search.customDomain === 'true') {
Wizard.dnsConfig = {
provider: 'route53',
accessKeyId: null,
secretAccessKey: null
};
}
Client.isServerFirstTime(function (error, isFirstTime) {
Client.getStatus(function (error, status) {
if (error) {
window.location.href = '/error.html';
return;
}
if (!isFirstTime) {
if (status.activated) {
window.location.href = '/';
return;
}
if (!search.setupToken) {
window.location.href = '/error.html?errorCode=2';
return;
}
if (!search.email) {
window.location.href = '/error.html?errorCode=3';
return;
}
$scope.setupToken = search.setupToken;
Wizard.email = search.email;
if (search.customDomain === 'true') {
Wizard.dnsConfig = {
provider: 'route53',
accessKeyId: null,
secretAccessKey: null
};
}
$location.path('/step1');
$scope.initialized = true;