aboutsummaryrefslogtreecommitdiffstats
path: root/backend/ts/api/saveGameBoard.ts
blob: 551c18542f5e9a52ef5892a8d6a2ea3ddde535df (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import { Request, Response } from "express";
import { API_RES, makeQuery } from "../../../helpers/helpersBack";

export default async function saveGameBoard(req: Request, res: Response) {
    if(req.session === undefined || req.body.gameBoard === undefined) {
        res.status(400);
        res.send(API_RES.failure);
        return;
    }

    await makeQuery("UPDATE `fia` SET `gameBoard` = ? WHERE `id` = ? ", [
        req.body.gameBoard, req.session.gid
    ]);

    res.send(API_RES.success);
}