projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Modifs to send current live game
[vchess.git]
/
client
/
src
/
utils
/
gameStorage.js
diff --git
a/client/src/utils/gameStorage.js
b/client/src/utils/gameStorage.js
index
75696a0
..
3bd9934
100644
(file)
--- a/
client/src/utils/gameStorage.js
+++ b/
client/src/utils/gameStorage.js
@@
-37,7
+37,8
@@
function dbOperation(callback)
alert("Error while loading database: " + event.target.errorCode);
};
// Create objectStore for vchess->games
alert("Error while loading database: " + event.target.errorCode);
};
// Create objectStore for vchess->games
- db.createObjectStore("games", { keyPath: "gameId" });
+ let objectStore = db.createObjectStore("games", { keyPath: "gameId" });
+ objectStore.createIndex("score", "score"); //to search by game result
}
}
}
}
@@
-115,6
+116,16
@@
export const GameStorage =
});
},
});
},
+ getCurrent: function(callback)
+ {
+ dbOperation((db) => {
+ let objectStore = db.transaction('games').objectStore('games');
+ objectStore.get("*").onsuccess = function(event) {
+ callback(event.target.result);
+ };
+ });
+ },
+
// Delete a game in indexedDB
remove: function(gameId, callback)
{
// Delete a game in indexedDB
remove: function(gameId, callback)
{