objectStore.get(gameId).onsuccess = function(event) {
// Ignoring error silently: shouldn't happen now. TODO?
if (event.target.result) {
- const game = event.target.result;
+ let game = event.target.result;
Object.keys(obj).forEach(k => {
if (k == "move") game.moves.push(obj[k]);
else game[k] = obj[k];
},
// Retrieve all local games (running, completed, imported...)
- // light: do not retrieve moves or players or clocks (TODO: this is the only usage)
+ // light: do not retrieve moves or clocks (TODO: this is the only usage)
getAll: function(light, callback) {
dbOperation((err,db) => {
let objectStore = db.transaction("games").objectStore("games");
delete g.moves;
delete g.clocks;
delete g.initime;
- delete g.players;
}
games.push(g);
cursor.continue();