projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix Dobutsu, start draft of Relayup
[vchess.git]
/
server
/
models
/
Game.js
diff --git
a/server/models/Game.js
b/server/models/Game.js
index
0d59d6e
..
4a8c517
100644
(file)
--- a/
server/models/Game.js
+++ b/
server/models/Game.js
@@
-34,8
+34,8
@@
const UserModel = require("./User");
* added: datetime
*/
* added: datetime
*/
-const GameModel =
-{
+const GameModel =
{
+
checkGameInfo: function(g) {
return (
g.vid.toString().match(/^[0-9]+$/) &&
checkGameInfo: function(g) {
return (
g.vid.toString().match(/^[0-9]+$/) &&
@@
-47,6
+47,16
@@
const GameModel =
);
},
);
},
+ incrementCounter: function(vid, cb) {
+ db.serialize(function() {
+ let query =
+ "UPDATE GameStat " +
+ "SET total = total + 1 " +
+ "WHERE vid = " + vid;
+ db.run(query, cb);
+ });
+ },
+
create: function(vid, fen, randomness, cadence, players, cb) {
db.serialize(function() {
let query =
create: function(vid, fen, randomness, cadence, players, cb) {
db.serialize(function() {
let query =
@@
-502,6
+512,7
@@
const GameModel =
});
});
}
});
});
}
-}
+
+};
module.exports = GameModel;
module.exports = GameModel;