diff --git a/server/src/index.ts b/server/src/index.ts index 10010c3..d351d50 100644 --- a/server/src/index.ts +++ b/server/src/index.ts @@ -62,8 +62,8 @@ 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()); + const data = deletePizzaDay(req.body.login); + io.emit("message", data); }); app.post("/api/addPizza", (req, res) => { diff --git a/server/src/service.ts b/server/src/service.ts index 966bd25..16f2ea6 100644 --- a/server/src/service.ts +++ b/server/src/service.ts @@ -51,7 +51,9 @@ export function deletePizzaDay(login: string) { if (clientData.pizzaDay.creator !== login) { throw Error("Login uživatele se neshoduje se zakladatelem Pizza Day"); } - db.delete(today); + delete clientData.pizzaDay; + db.set(today, clientData); + return clientData; } /**