generator-angular-material-fullstack
Version:
Yeoman generator for creating MEAN stack applications, using MongoDB, Express, AngularJS, and Node
24 lines (19 loc) • 540 B
JavaScript
/**
* Broadcast updates to client when the model changes
*/
;
var <%= classedName %> = require('./<%= name %>.model');
exports.register = function(socket) {
<%= classedName %>.schema.post('save', function (doc) {
onSave(socket, doc);
});
<%= classedName %>.schema.post('remove', function (doc) {
onRemove(socket, doc);
});
}
function onSave(socket, doc, cb) {
socket.emit('<%= name %>:save', doc);
}
function onRemove(socket, doc, cb) {
socket.emit('<%= name %>:remove', doc);
}