Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- router.route('/watchlist').get((req, res) => {
- userSchema.User.findOne({
- email: req.user.email
- }, (err, user) => {
- if(!user) {
- } else {
- if(!user.watchlist) {
- res.send({ msg: "Watchlist empty", watchlist: [] });
- } else {
- res.send({ watchlist: user.watchlist });
- }
- }
- });
- });
- router.route('/watch/:ticker').post((req, res) => {
- userSchema.User.findOne({
- email: req.user.email
- }, (err, user) => {
- if(!user) {
- console.log('User not found');
- } else {
- user.watchlist.push(req.params.ticker);
- user.save();
- res.send({ msg: req.params.ticker + " added to watchlist." });
- }
- });
- });
- router.route('/watch/:ticker').delete((req, res) => {
- userSchema.User.findOne({
- email: req.user.email
- }, (err, user) => {
- if(!user) {
- console.log('User not found');
- } else {
- user.watchlist.splice(req.params.ticker);
- user.save();
- res.send({ msg: req.params.ticker + " removed from watchlist"});
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement