remove restaurant / changed add user

This commit is contained in:
2020-09-16 09:30:31 +02:00
parent cec24fa01a
commit a5232e7257
6 changed files with 121 additions and 20 deletions

View File

@@ -4,12 +4,14 @@ import {
addRestaurantToUser,
fetchRestaurant,
fetchAllDishesForRestaurant,
removeRestaurant,
} from "../services/databaseServices.js";
import {
decodeAndSanitize,
validateRestaurant,
handleError,
validateUserToken,
verifyRestaurantAccess,
} from "../services/services.js";
import Restaurant from "../models/restaurant.js";
@@ -63,8 +65,8 @@ router.post("/delete", async (req, res) => {
const token = req.headers["x-auth-token"];
const user = validateUserToken(token);
await validateRestaurant(req.body.restaurantId);
//check access
//delete restaurant
await verifyRestaurantAccess(req.body.restaurantId, user);
await removeRestaurant(req.body.restaurantId, user.id);
res.send("Restauracja została pomyślnie usunięta.");
} catch (error) {
handleError(error, res);