UNPKG

sails

Version:

API-driven framework for building realtime apps, using MVC conventions (based on Express and Socket.io)

38 lines (31 loc) 783 B
module.exports = { watch: function(req, res) { req._sails.models.user.watch(req); res.sendStatus(200); }, message: function(req, res) { req._sails.models.user.findOne({ user_id: 1 }, function(err, user) { if (err) { return res.status(500).json({ error: err }); } else if (!user) { return res.status(404).json({ error: 'Expected specified user (with user_id=1) to exist...' }); } else { req._sails.models.user.publish([user.user_id], { greeting: 'hello' }, req); return res.sendStatus(200); } }); }, subscribe: function(req, res) { req._sails.models.user.subscribe(req, [req.param('id')]); res.sendStatus(200); } };