diff --git a/www/index.html b/www/index.html index 9d8f142..38525db 100644 --- a/www/index.html +++ b/www/index.html @@ -11,6 +11,7 @@ + Helping Helena @@ -28,6 +29,7 @@ + diff --git a/www/js/setup1.js b/www/js/setup1.js index 7287579..00fe498 100644 --- a/www/js/setup1.js +++ b/www/js/setup1.js @@ -11,37 +11,21 @@ $('#username').on("keyup", function () { function checkAndSave(username, password, type) { app.preloader.show(); - - var url = SETTINGS["server"] + "/getkey"; - - $.ajax({ - url: url, - dataType: "json", - cache: false, - method: "POST", - data: { - username: username, - password: password, - type: type - }, - success: function (data) { - app.preloader.hide(); - if (data.status == "OK") { - localStorage.setItem("username", username); - localStorage.setItem("password", password); - localStorage.setItem("accttype", type); - localStorage.setItem("configured", true); - // Restart the app to re-read the config - restartApplication(); - } else if (data.status == "ERROR") { - app.dialog.alert(data.msg, "Error"); - } else { - app.dialog.alert("", "Error"); - } - }, error: function () { - app.preloader.hide(); - app.dialog.alert("Could not sign in. Check your credentials and connection.", "Error"); - } + callAPI("getkey", { + username: username, + password: password + }, function (data) { + app.preloader.hide(); + localStorage.setItem("key", data.key); + localStorage.setItem("username", username); + localStorage.setItem("password", password); + localStorage.setItem("accttype", type); + localStorage.setItem("configured", true); + // Restart the app to re-read the config + restartApplication(); + }, function (msg) { + app.preloader.hide(); + app.dialog.alert(msg, "Error"); }); } @@ -60,30 +44,15 @@ function createAccount() { app.preloader.show(); - var url = SETTINGS["server"] + "/signup"; - - $.ajax({ - url: url, - dataType: "json", - cache: false, - method: "POST", - data: { - username: username, - password: password, - accttype: type - }, - success: function (data) { - app.preloader.hide(); - if (data.status == "OK") { - checkAndSave(username, password, type); - } else if (data.status == "ERROR") { - app.dialog.alert(data.msg, "Error"); - } else { - app.dialog.alert("", "Error"); - } - }, error: function () { - app.preloader.hide(); - app.dialog.alert("Could not create account. Check your connection.", "Error"); - } + callAPI("signup", { + username: username, + password: password, + accttype: type + }, function (data) { + app.preloader.hide(); + checkAndSave(username, password, type); + }, function (msg) { + app.preloader.hide(); + app.dialog.alert(msg, "Error"); }); } \ No newline at end of file