Příprava Pizza Day
This commit is contained in:
@@ -3,7 +3,7 @@ import { Server } from "socket.io";
|
||||
import bodyParser from "body-parser";
|
||||
import { fetchPizzy } from "./chefie";
|
||||
import cors from 'cors';
|
||||
import { getData, updateChoice } from "./service";
|
||||
import { createPizzaDay, deletePizzaDay, getData, updateChoice } from "./service";
|
||||
import dotenv from 'dotenv';
|
||||
import path from 'path';
|
||||
import { fetchMenus } from "./restaurants";
|
||||
@@ -42,23 +42,30 @@ app.get("/api/food", (req, res) => {
|
||||
/** Vrátí seznam dostupných pizz. */
|
||||
app.get("/api/pizza", (req, res) => {
|
||||
fetchPizzy().then(pizzaList => {
|
||||
console.log("Výsledek", pizzaList);
|
||||
// console.log("Výsledek", pizzaList);
|
||||
res.status(200).json(pizzaList);
|
||||
});
|
||||
});
|
||||
|
||||
// /** Založí pizza day pro aktuální den, za předpokladu že dosud neexistuje. */
|
||||
// app.post("/api/createPizzaDay", (req, res) => {
|
||||
// const data = createPizzaDay();
|
||||
// res.status(200).json(data);
|
||||
// io.emit("message", data);
|
||||
// });
|
||||
app.post("/api/createPizzaDay", (req, res) => {
|
||||
console.log("Založení pizza day", req) // TODO smazat
|
||||
if (!req.body?.creator) {
|
||||
throw Error("Nebyl předán název zakládajícího");
|
||||
}
|
||||
const data = createPizzaDay(req.body.creator);
|
||||
res.status(200).json(data);
|
||||
io.emit("message", data);
|
||||
});
|
||||
|
||||
// /** Smaže pizza day pro aktuální den, za předpokladu že existuje. */
|
||||
// app.post("/api/deletePizzaDay", (req, res) => {
|
||||
// deletePizzaDay();
|
||||
// io.emit("message", getData());
|
||||
// });
|
||||
app.post("/api/deletePizzaDay", (req, res) => {
|
||||
if (!req.body?.login) {
|
||||
throw Error("Nebyl předán login uživatele");
|
||||
}
|
||||
deletePizzaDay(req.body.login);
|
||||
io.emit("message", getData());
|
||||
});
|
||||
|
||||
app.post("/api/updateChoice", (req, res) => {
|
||||
console.log("Změna výběru", req.body);
|
||||
|
||||
Reference in New Issue
Block a user