export const GameStorage = {
// Optional callback to get error status
add: function(game, callback) {
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
if (!!err) {
callback("error");
return;
// obj: chat, move, fen, clocks, score[Msg], initime, ...
update: function(gameId, obj) {
// live
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
let objectStore = db
.transaction("games", "readwrite")
.objectStore("games");
// Retrieve (all) running local games
getRunning: function(callback) {
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
let objectStore = db
.transaction("games", "readonly")
.objectStore("games");
// Retrieve completed local games
getNext: function(upperDt, callback) {
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
let objectStore = db
.transaction("games", "readonly")
.objectStore("games");
});
},
- // Retrieve any game from its identifiers (locally or on server)
+ // Retrieve any game from its identifier.
// NOTE: need callback because result is obtained asynchronously
get: function(gameId, callback) {
- // Local game
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
let objectStore = db.transaction("games").objectStore("games");
objectStore.get(gameId).onsuccess = function(event) {
// event.target.result is null if game not found
// Delete a game in indexedDB
remove: function(gameId, callback) {
- dbOperation((err,db) => {
+ dbOperation((err, db) => {
if (!err) {
let transaction = db.transaction("games", "readwrite");
transaction.oncomplete = function() {