sync user info in games, adjust game timeout

This commit is contained in:
Nathaniel Tampus
2023-03-19 20:51:29 +08:00
parent 42dc24a9bc
commit 17ef05b31c
2 changed files with 38 additions and 8 deletions

View File

@@ -34,13 +34,14 @@ export const getActiveGame = async (req: Request, res: Response) => {
export const createGame = async (req: Request, res: Response) => {
try {
if (!req.session.user) {
if (!req.session.user?.id) {
console.log("unauthorized createGame");
res.status(401).end();
return;
}
const user: User = {
...req.session.user,
id: req.session.user.id,
name: req.session.user.name,
connected: false
};
const unlisted: boolean = req.body.unlisted ?? false;