projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix challenge send+accept. Now debug game launch from server
[vchess.git]
/
server
/
models
/
Game.js
diff --git
a/server/models/Game.js
b/server/models/Game.js
index
e60bfe5
..
78827e2
100644
(file)
--- a/
server/models/Game.js
+++ b/
server/models/Game.js
@@
-31,15
+31,16
@@
const GameModel =
db.serialize(function() {
let query =
"INSERT INTO Games (vid, fen, timeControl) " +
db.serialize(function() {
let query =
"INSERT INTO Games (vid, fen, timeControl) " +
- "VALUES (" + vid + ",'" + fen + "',
" + timeControl + "
)";
-
db.run(insertQuery, err =>
{
+ "VALUES (" + vid + ",'" + fen + "',
'" + timeControl + "'
)";
+
db.run(query, function(err)
{
if (!!err)
return cb(err);
if (!!err)
return cb(err);
- players.forEach(p => {
+ players.forEach((p,idx) => {
+ const color = (idx==0 ? "w" : "b");
query =
"INSERT INTO Players VALUES " +
// Remaining time = -1 means "unstarted"
query =
"INSERT INTO Players VALUES " +
// Remaining time = -1 means "unstarted"
- "(" + this.lastID + "," + p.id + ",
" + p.color + "
, -1)";
+ "(" + this.lastID + "," + p.id + ",
'" + color + "'
, -1)";
db.run(query);
});
cb(null, {gid: this.lastID});
db.run(query);
});
cb(null, {gid: this.lastID});