dpd-emitter
v1.0.0
Published
Emit events for every collection CRUD operation except Read
Maintainers
Readme
dpd-emitter
Emit events for collection CRUD operations on Deployd
Installation
npm install dpd-emitter --saveEvents
Events created, updated and deleted are emitted when models are created,
updated and deleted respectively.
Event Data
The model object operated on is always sent along with the events.
Usage
var socket = io('http://localhost:2403'); // Change the url as seen fit
// watch new models
socket.on('<resourcename>:created', function(model) {
// do something with model
});
// watch all updated models
socket.on('<resourcename>:updated', function(model) {
// do something with model
});
// watch updates on a particular model
socket.on('<resourcename>:updated:<id>', function(model) {
// do something with model
});
// watch all deleted models
socket.on('<resourcename>:deleted', function(model) {
// do something with model
});
// watch when a particular model is deleted
socket.on('<resourcename>:deleted:<id>', function(model) {
// do something with model
});