diff options
Diffstat (limited to '')
-rw-r--r-- | js/initialize.js | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/js/initialize.js b/js/initialize.js deleted file mode 100644 index 39ed505..0000000 --- a/js/initialize.js +++ /dev/null @@ -1,39 +0,0 @@ -function setupStorage() { - promises_to_run = [ - localforage.setItem("logged_in", false), - localforage.setItem("username", ""), - localforage.setItem("password", ""), - localforage.setItem("profile", {}), - localforage.setItem("timetable", []), - localforage.setItem("teachers", []), - localforage.setItem("gradings", []), - localforage.setItem("grades", []), - localforage.setItem("absences", {}), - localforage.setItem("messages", {}) - ]; - - Promise.all(promises_to_run) - .then( - window.location.replace("/login.html") - ); -} - -localforage.getItem("logged_in") - .then( - function (value) { - // This code runs once the value has been loaded - // from the offline store. - if (value === null) { - setupStorage(); - } else if (value === false) { - window.location.replace("/login.html"); - } else { - window.location.replace("/pages/timetable.html"); - } - } - ).catch( - function (err) { - // This code runs if there were any errors - console.log(err); - } - ); |