diff --git a/app/routes/hero_routes.js b/app/routes/hero_routes.js index e9d9d3f..b2e855e 100644 --- a/app/routes/hero_routes.js +++ b/app/routes/hero_routes.js @@ -41,12 +41,21 @@ module.exports = function(app) { if(index >= 0) { doc.favorites.splice(index, 1); } - + doc.save(); return res.status(200).json({ success: true, message: 'Successfully unmarked hero as favorite'}); }); }); + + apiRoutes.get('/favorite', passport.authenticate('jwt', { session: false }), function(req, res) { + User.findOne({email: req.user.email}, function(err, doc) { + if (err) throw err; + + return res.status(200).json({ success: true, message: 'Successfully unmarked hero as favorite', favorites: doc.favorites}); + }); + }); + // Set url for API group routes app.use('/api/heroes', apiRoutes); };