Dočasná oprava zobrazování QR kódů
This commit is contained in:
@@ -57,6 +57,20 @@ app.post("/api/login", (req, res) => {
|
||||
res.status(200).json(generateToken(req.body.login));
|
||||
});
|
||||
|
||||
// TODO dočasné řešení - QR se zobrazuje přes <img>, nemáme sem jak dostat token
|
||||
app.get("/api/qr", (req, res) => {
|
||||
// const login = getLogin(parseToken(req));
|
||||
if (!req.query?.login) {
|
||||
throw Error("Nebyl předán login");
|
||||
}
|
||||
const img = getQr(req.query.login as string);
|
||||
res.writeHead(200, {
|
||||
'Content-Type': 'image/png',
|
||||
'Content-Length': img.length
|
||||
});
|
||||
res.end(img);
|
||||
});
|
||||
|
||||
// ----------------------------------------------------
|
||||
|
||||
/** Middleware ověřující JWT token */
|
||||
@@ -182,16 +196,6 @@ app.post("/api/updateChoice", (req, res) => {
|
||||
res.status(200).json(data);
|
||||
});
|
||||
|
||||
app.get("/api/qr", (req, res) => {
|
||||
const login = getLogin(parseToken(req));
|
||||
const img = getQr(login);
|
||||
res.writeHead(200, {
|
||||
'Content-Type': 'image/png',
|
||||
'Content-Length': img.length
|
||||
});
|
||||
res.end(img);
|
||||
});
|
||||
|
||||
app.post("/api/updateNote", (req, res) => {
|
||||
const login = getLogin(parseToken(req));
|
||||
if (req.body.note && req.body.note.length > 100) {
|
||||
|
||||
Reference in New Issue
Block a user