proper server store initialization

This commit is contained in:
AlexKvazos
2015-04-29 22:24:40 -05:00
parent 4a9e1288b1
commit 74c74b5854
+5 -2
View File
@@ -1,20 +1,23 @@
module.exports = function() {
// initialize servers store if doesn't exist
localStorage.servers = localStorage.servers || "[]";
// function to save servers into localStorage
function save() {
localStorage.servers = JSON.stringify(servers);
}
// default servers
var defaultServers = [
{name: 'LattyCraft', ip: 'us.latty.info', port: 25565}
];
// load servers from localstorage
var servers = JSON.parse(localStorage.servers);
// if no servers are saved, load the default ones
if (!servers || servers.length === 0) {
servers = defaultServers;
save();