checkGameInfo: function(g) {
if (!g.vid.toString().match(/^[0-9]+$/))
return "Wrong variant ID";
- if (!g.vname.match(/^[a-zA-Z0-9]+$/))
- return "Wrong variant name";
if (!g.cadence.match(/^[0-9dhms +]+$/))
return "Wrong characters in time control";
if (!g.fen.match(/^[a-zA-Z0-9, /-]*$/))
const day = 86400000;
db.serialize(function() {
let query =
- "SELECT id,created " +
+ "SELECT id, created " +
"FROM Games ";
db.all(query, (err,games) => {
games.forEach(g => {
if ((mstats.nbMoves == 0 && tsNow - g.created > 91*day) ||
(mstats.nbMoves == 1 && tsNow - mstats.lastMaj > 91*day))
{
- return GameModel.remove(g.id);
+ GameModel.remove(g.id);
}
});
});