- db.serialize({
- let query =
- "INSERT INTO Games (vid, fen, mainTime, increment) " +
- "VALUES (" + vid + ",'" + fen + "'," + mainTime + "," + increment + ")";
- db.run(insertQuery, err => {
- if (!!err)
- return cb(err);
- db.get("SELECT last_insert_rowid() AS rowid", (err2,lastId) => {
- players.forEach(p => {
- query =
- "INSERT INTO Players VALUES " +
- "(" + lastId["rowid"] + "," + p.id + "," + p.color + ")";
- db.run(query, cb);
+ // mainTime and increment in milliseconds
+ create: function(vid, fen, mainTime, increment, players, cb)
+ {
+ db.serialize({
+ let query =
+ "INSERT INTO Games (vid, fen, mainTime, addTime) " +
+ "VALUES (" + vid + ",'" + fen + "'," + mainTime + "," + increment + ")";
+ db.run(insertQuery, err => {
+ if (!!err)
+ return cb(err);
+ db.get("SELECT last_insert_rowid() AS rowid", (err2,lastId) => {
+ players.forEach(p => {
+ query =
+ "INSERT INTO Players VALUES " +
+ "(" + lastId["rowid"] + "," + p.id + "," + p.color + "," + mainTime + ")";
+ db.run(query, cb);
+ });