projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Draft rematch (not working yet) + fix Crazyhouse getPromotedFen()
[vchess.git]
/
client
/
src
/
utils
/
gameStorage.js
diff --git
a/client/src/utils/gameStorage.js
b/client/src/utils/gameStorage.js
index
92db299
..
59efb43
100644
(file)
--- a/
client/src/utils/gameStorage.js
+++ b/
client/src/utils/gameStorage.js
@@
-43,7
+43,7
@@
export const GameStorage = {
// Optional callback to get error status
add: function(game, callback) {
dbOperation((err,db) => {
// Optional callback to get error status
add: function(game, callback) {
dbOperation((err,db) => {
- if (err) {
+ if (
!!
err) {
callback("error");
return;
}
callback("error");
return;
}
@@
-51,6
+51,9
@@
export const GameStorage = {
transaction.oncomplete = function() {
callback(); //everything's fine
};
transaction.oncomplete = function() {
callback(); //everything's fine
};
+ transaction.onerror = function(err) {
+ callback(err); //duplicate key error (most likely)
+ };
let objectStore = transaction.objectStore("games");
objectStore.add(game);
});
let objectStore = transaction.objectStore("games");
objectStore.add(game);
});