aboutsummaryrefslogtreecommitdiffstats
path: root/backend/ts/api/readyStateToggle.ts
blob: f6269bcfc157e962654fbdf16e27d34d948dff45 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
import { Request, Response } from "express";
import { makeQuery, checkApiRes } from "../../../helpers/helpers";

export default async function (req: Request, res: Response) {
    if (req.session === undefined || req.body.state == undefined) {
        res.send(/* html */ `<script>alert("Something went wrong, try to reload the page")</script>`);
        return;
    }
    makeQuery("UPDATE `fia` SET `playersAreReady`=`playersAreReady`+" + (req.body.state ? 1 : 0)
        + " WHERE `id`=" + req.session.gid, []).then(dbRes => checkApiRes(dbRes, res));
}