不要怂,就是干,撸起袖子干!

Commit c07098ad by overlookmotel

bulkDelete hook aliases

1 parent fbaf4ecb
Showing with 19 additions and 5 deletions
...@@ -37,7 +37,9 @@ var Utils = require('./utils') ...@@ -37,7 +37,9 @@ var Utils = require('./utils')
var Hooks = module.exports = function() {}; var Hooks = module.exports = function() {};
var hookAliases = { var hookAliases = {
beforeDelete: 'beforeDestroy', beforeDelete: 'beforeDestroy',
afterDelete: 'afterDestroy' afterDelete: 'afterDestroy',
beforeBulkDelete: 'beforeBulkDestroy',
afterBulkDelete: 'afterBulkDestroy'
}; };
Hooks.replaceHookAliases = function(hooks) { Hooks.replaceHookAliases = function(hooks) {
...@@ -205,6 +207,10 @@ Hooks.beforeDestroy = function(name, fn) { ...@@ -205,6 +207,10 @@ Hooks.beforeDestroy = function(name, fn) {
return Hooks.addHook.call(this, 'beforeDestroy', name, fn); return Hooks.addHook.call(this, 'beforeDestroy', name, fn);
}; };
Hooks.beforeDelete = function(name, fn) {
return Hooks.addHook.call(this, 'beforeDelete', name, fn);
};
/** /**
* A hook that is run after destroying a single instance * A hook that is run after destroying a single instance
* @param {String} name * @param {String} name
...@@ -216,10 +222,6 @@ Hooks.afterDestroy = function(name, fn) { ...@@ -216,10 +222,6 @@ Hooks.afterDestroy = function(name, fn) {
return Hooks.addHook.call(this, 'afterDestroy', name, fn); return Hooks.addHook.call(this, 'afterDestroy', name, fn);
}; };
Hooks.beforeDelete = function(name, fn) {
return Hooks.addHook.call(this, 'beforeDelete', name, fn);
};
Hooks.afterDelete = function(name, fn) { Hooks.afterDelete = function(name, fn) {
return Hooks.addHook.call(this, 'afterDelete', name, fn); return Hooks.addHook.call(this, 'afterDelete', name, fn);
}; };
...@@ -264,20 +266,32 @@ Hooks.afterBulkCreate = function(name, fn) { ...@@ -264,20 +266,32 @@ Hooks.afterBulkCreate = function(name, fn) {
* A hook that is run before destroing instances in bulk * A hook that is run before destroing instances in bulk
* @param {String} name * @param {String} name
* @param {Function} fn A callback function that is called with where, callback(err) * @param {Function} fn A callback function that is called with where, callback(err)
*
* @alias beforeBulkDelete
*/ */
Hooks.beforeBulkDestroy = function(name, fn) { Hooks.beforeBulkDestroy = function(name, fn) {
return Hooks.addHook.call(this, 'beforeBulkDestroy', name, fn); return Hooks.addHook.call(this, 'beforeBulkDestroy', name, fn);
}; };
Hooks.beforeBulkDelete = function(name, fn) {
return Hooks.addHook.call(this, 'beforeBulkDelete', name, fn);
};
/** /**
* A hook that is run after destroying instances in bulk * A hook that is run after destroying instances in bulk
* @param {String} name * @param {String} name
* @param {Function} fn A callback function that is called with where, callback(err) * @param {Function} fn A callback function that is called with where, callback(err)
*
* @alias afterBulkDelete
*/ */
Hooks.afterBulkDestroy = function(name, fn) { Hooks.afterBulkDestroy = function(name, fn) {
return Hooks.addHook.call(this, 'afterBulkDestroy', name, fn); return Hooks.addHook.call(this, 'afterBulkDestroy', name, fn);
}; };
Hooks.afterBulkDelete = function(name, fn) {
return Hooks.addHook.call(this, 'afterBulkDelete', name, fn);
};
/** /**
* A hook that is run after updating instances in bulk * A hook that is run after updating instances in bulk
* @param {String} name * @param {String} name
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!