diff --git a/src/tracker/savefile.js b/src/tracker/savefile.js index 4bbca68..cd51802 100644 --- a/src/tracker/savefile.js +++ b/src/tracker/savefile.js @@ -16,7 +16,7 @@ * , ... * ], * - * server: [ + * servers: [ * { * name: , * type: <"SERVER"|"DM"> @@ -25,7 +25,7 @@ * * channels: { * : { - * server: , + * server: , * name: * }, ... * } @@ -53,14 +53,35 @@ * }, ... * } * } + * + * + * TEMPORARY OBJECT STRUCTURE + * ========================== + * + * { + * userlookup: { + * : + * } + * } */ var SAVEFILE = function(){ - this.db = {}; - this.db.meta = {}; - this.db.data = {}; + this.meta = {}; + this.meta.users = {}; + this.meta.userindex = []; + this.meta.servers = []; + this.meta.channels = {}; + + this.data = {}; + + this.tmp = {}; + this.tmp.userlookup = {}; +}; }; SAVEFILE.prototype.toJson = function(){ - return JSON.stringify(this.db); + return JSON.stringify({ + meta: this.meta, + data: this.data + }); };