Use events to manage and observe Waterline models' lifecycle
This hook allows you to use event-driven programming when working with your Waterline models. It adds new events emitted from your Sails.js instance that you can subscribe to and perform actions when such an event is emitted.
The events are named separately for each model you have defined. they have the following structure:
model is the name of your model in lowercase, i.e.
event is one of the following:
To put it all together, here are some examples of events emitted:
// First, set up an event handler to listen for newly created users// Assuming you have sails exposed as global propertysails// And here is the code which will trigger the above eventsailsmodelsuser
Just add this npm module into your Sails' package.json:
$ npm install --save sails-hook-events
This software is licensed under the BSD-3-Clause License. See the LICENSE file for more information.