+ );
+ }
+ else
+ {
+ // live
+ dbOperation((db) => {
+ let objectStore = db.transaction("games", "readwrite").objectStore("games");
+ objectStore.get(gameId).onsuccess = function(event) {
+ const game = event.target.result;
+ Object.keys(obj).forEach(k => {
+ if (k == "move")
+ game.moves.push(obj[k]);
+ else
+ game[k] = obj[k];
+ });
+ objectStore.put(game); //save updated data
+ }
+ });
+ }