diff --git a/index.js b/index.js index d8c415e..8399265 100644 --- a/index.js +++ b/index.js @@ -157,6 +157,42 @@ app.get('/favourites', async (req,res) => { res.render('favourites', pageData); }); +// delete favourite +app.get('/delete/:id',(req,res) => { + if(req.session.loggedIn) { + var username = req.session.username; + var recipe_id = req.params.id; + + User.findOne({username: username}).then((user) => { + if(user){ + for (i=0; i { + res.send(err); + }); + } + else { + res.redirect('/login'); + } +}); + // search page app.get('/search', (req,res) => { const recipeAPI = require('./api/recipe_random'); diff --git a/views/favourites.ejs b/views/favourites.ejs index e9ac6ca..a959bf3 100644 --- a/views/favourites.ejs +++ b/views/favourites.ejs @@ -57,7 +57,7 @@
- + food @@ -70,6 +70,14 @@
+ + <% + if(typeof(delete_msg) != 'undefined'){ + %> +

+ <% + } + %>