Catch exceptions when deleting wines from lottery.

This commit is contained in:
2021-01-24 14:03:15 +01:00
parent 84fa1ff925
commit 2f3a6aeba7

View File

@@ -128,16 +128,24 @@ const deleteWineById = (req, res) => {
const deleteWines = (req, res) => {
return lotteryRepository
.deleteWines()
.then(removedWine => {
.then(_ => {
var io = req.app.get("socketio");
io.emit("refresh_data", {});
})
.then(_ =>
res.send({
message: "Removed all wines",
message: "Removed all wines.",
success: true
})
);
)
.catch(error => {
const { statusCode, message } = error;
return res.status(statusCode || 500).send({
message: message || "Unexpected error occured while deleting wines",
success: false
});
});
};
module.exports = {