I want to subscribe via socket only permitted records for logged user only assigned to him. Model.watch(req) publish all new records, but i want separate records by find({param: value}).
How can i do that?
Example:
Server side
<code>
Item.find({ request: rqst.id})
.sort('createdAt DESC')
.limit(10)
.exec(function(err, items) {
if (err) { res.send(err); }
if (items) {
if (req.isSocket) {
sails.log("items z id "+requestId);
if (req._sails.hooks.pubsub && req.isSocket) {
sails.log.info('isSocket');
Item.subscribe(req, items);
}
res.json(items);
}
};
})
</code>
Client side
<code>
io.socket.get(socketUrl, function (response) {
console.log('get');
console.log(response);
});
</code>
I don't have any response with .subscribe() method. Sails.JS 0.9.* was fine.