diff options
Diffstat (limited to 'backend/ts/api/login.ts')
| -rw-r--r-- | backend/ts/api/login.ts | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/backend/ts/api/login.ts b/backend/ts/api/login.ts index 4b5ff87..a957760 100644 --- a/backend/ts/api/login.ts +++ b/backend/ts/api/login.ts @@ -1,5 +1,5 @@ import { Request, Response } from "express"; -import { fiaTable, dbRes, Color, Colors, Helpers, makeQuery, Chequer, tColors, waitForQueue } from "../../../helpers/helpersBack"; +import { fiaTable, Helpers, makeQuery, tColors, waitForQueue } from "../../../helpers/helpersBack"; import startGame from "../startGame"; import { global } from "../index"; @@ -27,24 +27,19 @@ export default async function apiLogin(req: Request, res: Response) { id: req.session.uid, index: 0, ready: false, - color: Color.red, + color: color, name: req.body.name, }]; + req.session.color = color; await makeQuery('INSERT INTO `fia`(`data`) VALUES (?)', [row.data]); - req.session.gid = (await makeQuery('SELECT `id` FROM `fia` WHERE `data`= ?', [row.data]) as any)[0].id; + req.session.gid = (await makeQuery('SELECT `id` FROM `fia` WHERE `data`= ?', [row.data]))[0].id; } else { - // row = Helpers.dbResToFiaTable(dbRes[0]); row = dbRes[0]; let playersColors: Array<tColors> = [], colors = [...Array(4).keys()]; - if (row.data.filter(el => el.id !== req.session?.uid).length === 0) { - res.send(JSON.stringify({ data: row.data, uid: req.session.uid })); - return; - } - for (let playerData of row.data) playersColors.push(playerData.color); |
