dw
This commit is contained in:
@@ -213,8 +213,8 @@ router.post("/games", asyncHandler(async (req, res) => {
|
|||||||
try {
|
try {
|
||||||
await conn.beginTransaction();
|
await conn.beginTransaction();
|
||||||
const [gameResult] = await conn.query(
|
const [gameResult] = await conn.query(
|
||||||
"INSERT INTO current_games (is_open, is_local, current_playing_user) VALUES (?, ?, ?)",
|
"INSERT INTO current_games (is_open, is_local) VALUES (?, ?, ?)",
|
||||||
[true, is_local, user]
|
[true, is_local]
|
||||||
);
|
);
|
||||||
|
|
||||||
const gameId = gameResult.insertId;
|
const gameId = gameResult.insertId;
|
||||||
@@ -364,9 +364,10 @@ router.patch("/games/:id/lock", asyncHandler(async (req, res) => {
|
|||||||
[turnOrder[i], turnOrder[j]] = [turnOrder[j], turnOrder[i]];
|
[turnOrder[i], turnOrder[j]] = [turnOrder[j], turnOrder[i]];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const currentPlayingUser = turnOrder[0];
|
||||||
await conn.query(
|
await conn.query(
|
||||||
"UPDATE current_games SET is_open = FALSE, turn_order = ? WHERE id = ?",
|
"UPDATE current_games SET is_open = FALSE, turn_order = ?, current_playing_user = ? WHERE id = ?",
|
||||||
[JSON.stringify(turnOrder), gameId]
|
[JSON.stringify(turnOrder), gameId, currentPlayingUser]
|
||||||
);
|
);
|
||||||
|
|
||||||
await conn.commit();
|
await conn.commit();
|
||||||
|
|||||||
Reference in New Issue
Block a user